![]() |
VR-Forces 4.0.4 Class Documentation
|
00001 #ifndef DtRegistrationManager_H_ 00002 #define DtRegistrationManager_H_ 00003 00004 #include <vrvCoreQt/vrvCoreQt.h> 00005 #include <vrvUtil/DtVirtualBaseClass.h> 00006 00007 #include <map> 00008 #include <string> 00009 00010 namespace makVrv 00011 { 00012 class DtDe; 00013 class DtRegistrationDlg; 00014 00017 class DT_DLL_VRVCOREQT DtRegistrationManager : public DtVirtualBaseClass 00018 { 00019 00020 public: 00021 00023 static DtRegistrationManager& instance(DtDe& de); 00024 00026 virtual ~DtRegistrationManager(); 00027 00028 public: 00029 00031 virtual void showDialog(); 00032 00034 virtual void init(); 00035 00037 virtual bool pendingRegistration() const; 00038 00040 virtual void setPendingRegistration(bool onoff); 00041 00042 protected: 00043 00045 DtRegistrationManager(DtDe& de); 00046 00048 virtual void verifyRegistration(); 00049 00050 protected: 00051 00052 DtDe& myDe; 00053 DtRegistrationDlg* myRegistrationDlg; 00054 bool myInitialized; 00055 bool myPendingRegistration; 00056 00057 }; 00058 } 00059 00060 #endif 00061