#include <creaImageIODicomDatabase.h>
// wx
-#include "wx/wx.h"
-#include "wx/image.h"
-#include "wx/imaglist.h"
+#include <creaWx.h>
+#include <wx/image.h>
+#include <wx/imaglist.h>
#include <wx/splitter.h>
+#include <wx/notebook.h>
#include "treelistctrl.h"
// dicom fields view panel
// For image preview
// vtk and wxvtk classes
-#include "wxVTKRenderWindowInteractor.h"
+#include "creawxVTKRenderWindowInteractor.h"
#include "vtkImageViewer2.h"
// multi-thread image reader
#include <creaImageIOMultiThreadImageReader.h>
void LoadChildren( wxTreeItemId& id );
friend class WxGimmickEvent;
+ void ShowHelp();
+
private:
WxGimmick() { }
const std::string& GetDatabaseExtension() { return mDatabaseExtension; }
void SetDatabaseExtension(const std::string& ext)
{ mDatabaseExtension = ext; }
+
+
+ /// Settings
Settings mSettings;
+
+ // Help
+ WxGimmickHelp* mHelp;
+ bool mJustStarted;
+
int mFirstDicomDatabaseIconIndex;
// Id of the item which activated the popup menu
wxTreeItemId mItemOfMenu;
WxGimmickFieldsView* mFieldsView;
+ wxNotebook* mwxNotebook;
+
wxSplitterWindow *mSplitter1;
wxSplitterWindow *mSplitter2;
// Previewer
vtkImageViewer2* mViewer;
// Associated wxvtk interactor
- crea::wxVTKRenderWindowInteractor *mInteractor;
+ crea::creawxVTKRenderWindowInteractor *mInteractor;
int mx1,mx2,my1,my2,mz1,mz2;
double mspx,mspy,mspz;