+private:
+ enum { O_HELP, O_PRINT, O_VERSION };
+ static struct option ctsimOptions[];
+
+ bool m_bAdvancedOptions;
+ bool m_bSetModifyNewDocs;
+ bool m_bVerboseLogging;
+ bool m_bShowStartupTips;
+ long m_iCurrentTip;
+ bool m_bUseBackgroundTasks;
+
+ wxDocManager* m_docManager;
+ MainFrame* m_pFrame;
+ wxConfig* m_pConfig;
+ wxTextCtrl* m_pLog;
+ wxDocTemplate* m_pDocTemplImage;
+ wxDocTemplate* m_pDocTemplProjection;
+ wxDocTemplate* m_pDocTemplPhantom;
+ wxDocTemplate* m_pDocTemplPlot;
+ wxDocTemplate* m_pDocTemplText;
+#if wxUSE_GLCANVAS
+ wxDocTemplate* m_pDocTemplGraph3d;
+#endif
+
+ TextFileDocument* m_pLogDoc;
+
+ void usage (const char* program);
+ void openConfig();
+ void closeConfig();
+ BackgroundManager* m_pBackgroundMgr;
+