00001 #ifndef DEPENTENDENTDATAEXEPTION_H
00002 #define DEPENTENDENTDATAEXEPTION_H
00003
00004 #include <tools/stringexception.h>
00005 #include <tools/global.h>
00006
00007 #include <QList>
00008
00009 namespace domain
00010 {
00011
00012 class StorableData;
00013
00017 class DOMAIN_EXPORT DependentDataException : public tools::StringException
00018 {
00019 public:
00020
00021 DependentDataException(QList<StorableData*> data);
00022 ~DependentDataException() throw();
00023
00027 QList<StorableData*> dependentData();
00028
00029 private:
00030
00031 QList<StorableData*> data;
00032 };
00033
00034 }
00035
00036 #endif