22 #ifndef CTKAPPLICATIONEXCEPTION_H
23 #define CTKAPPLICATIONEXCEPTION_H
25 #include <ctkPluginFrameworkExport.h>
141 const
char* name() const throw();
145 void rethrow() const;
152 int GetErrorCode() const;
ctkApplicationException(int errorCode, const QString &message)
static const int APPLICATION_NOT_LAUNCHABLE
ctkApplicationException(int errorCode)
static const int APPLICATION_EXITVALUE_NOT_AVAILABLE
~ctkApplicationException()
static const int APPLICATION_SCHEDULING_FAILED
static const int APPLICATION_INVALID_STARTUP_ARGUMENT
static const int APPLICATION_INTERNAL_ERROR
static const int APPLICATION_DUPLICATE_SCHEDULE_ID
static const int APPLICATION_LOCKED
ctkApplicationException(int errorCode, const QString &message, const ctkException &cause)
ctkApplicationException(int errorCode, const ctkException &cause)
The base class for all exceptions defined in CTK.