24 #include "wxgis/base.h"
25 #include "wxgis/core/config.h"
26 #include "wxgis/core/init.h"
27 #include "wxgis/tskmngr_app/tskmngr.h"
28 #include "wxgis/version.h"
31 #include <wx/snglinst.h>
32 #include <wx/cmdline.h>
42 public wxThreadHelper,
50 virtual bool OnInit();
52 void OnInitCmdLine(wxCmdLineParser& pParser);
53 bool OnCmdLineParsed(wxCmdLineParser& pParser);
55 virtual bool Initialize(
const wxString &sAppName,
const wxString &sLogFilePrefix);
59 virtual bool Initialize();
60 virtual void OnStop();
61 virtual void OnPause();
62 virtual void OnContinue();
63 virtual void OnInterrogate();
64 virtual void OnShutdown();
67 virtual bool SetupSys(
const wxString &sSysPath);
68 virtual wxString GetAppName(
void)
const {
return m_appName;};
69 virtual wxString GetAppDisplayName(
void)
const{
return m_appDisplayName;};
70 virtual wxString GetAppDisplayNameShort(
void)
const {
return wxString(_(
"Task Manager"));};
71 virtual wxString GetAppVersionString(
void)
const {
return wxString(wxGIS_VERSION_NUM_DOT_STRING_T);};
72 virtual void OnAppAbout(
void);
73 virtual void OnAppOptions(
void);
75 virtual wxThread::ExitCode Entry();
76 bool CreateAndRunExitThread(
void);
77 void DestroyExitThread(
void);
80 #ifdef wxUSE_SNGLINST_CHECKER
81 wxSingleInstanceChecker *m_pChecker;
83 wxCriticalSection m_ExitLock;
Task Manager Server communicate class.
Definition: tskmngr.h:89
Definition: tskmngrapp.h:40