VR-Exchange 2.4 API Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
propertyExceptions.h
Go to the documentation of this file.
1 /****************************************************************************
2  * Copyright (c) 2015 VT MAK
3  * All rights reserved.
4  ****************************************************************************/
5 
9 
10 #pragma once
11 
12 #include <widgets/dllExport.h>
13 #include <QtCore/QString>
14 
15 namespace MAKVrExchange
16 {
17 
20  {
21  public:
22 
24  DtPropertyException( QString reason );
25 
27  virtual ~DtPropertyException();
28 
31 
33  DtPropertyException& operator = ( const DtPropertyException& );
34 
36  QString reason() const;
37 
38  protected:
39 
41  QString myReason;
42 
43  };
44 
45 
48  {
49  public:
50 
51  DtInvalidPropertyName( QString reason );
52 
53  };
54 
55 
58  {
59  public:
60 
61  DtDuplicatePropertyName( QString reason );
62 
63  };
64 
65 
68  {
69  public:
70 
71  DtInvalidPropertyValue( QString reason );
72 
73  };
74 
75 }

Document ID: Generated on Thu Jul 23 10:25:22 EDT 2015 from SVN revision 155065
Copyright © 2005-2014 VT MÄK. All Rights Reserved (www.mak.com)