VR-Exchange 2.2 API Documentation
propertyExceptions.h
Go to the documentation of this file.
1 /******************************************************************************
2  ** Copyright (c) 1992-2010 VT MAK
3 ** All rights reserved.
4 ******************************************************************************/
5 
6 
7 // \file propertyExceptions.h
8 // \brief Contains several exceptions that are thrown by the property classes.
9 
10 #ifndef propertyExceptions_H_
11 #define propertyExceptions_H_
12 
13 #include <namespace.h>
14 #include <QtCore/QString>
15 
16 namespace MAKVrExchange
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:
40  QString myReason;
41  };
42 
45  {
46  public:
47  DtInvalidPropertyName(QString reason);
48  };
49 
52  {
53  public:
54  DtDuplicatePropertyName(QString reason);
55  };
56 
59  {
60  public:
61  DtInvalidPropertyValue(QString reason);
62  };
63 
64 }
65 
66 #endif

Document ID: Generated on Mon Apr 15 17:15:50 EDT 2013 from SVN revision 126154
Copyright © 2005-2012 VT MÄK. All Rights Reserved (www.mak.com)