creaImageIO::WxGimmickView Class Reference
[View]

Concrete derivative of GimmickView which implements a wxWidgets-based view. More...

#include <creaImageIOWxGimmickView.h>

Inheritance diagram for creaImageIO::WxGimmickView:

Inheritance graph
[legend]
Collaboration diagram for creaImageIO::WxGimmickView:

Collaboration graph
[legend]

List of all members.

Public Types

typedef int EventType
typedef std::map
< std::string,
TreeView * > 
TreeViewMapType
typedef
boost::signal< void(bool)> 
ValidationSignalType
typedef
ValidationSignalType::slot_function_type 
ValidationCallbackType
typedef std::vector
< DicomDatabase * > 
DicomDatabaseListType
 Type of list of DicomDatabase.

Public Member Functions

 WxGimmickView (Gimmick *, wxWindow *parent, const wxWindowID id, const wxPoint &pos, const wxSize &size, int min_dim=GIMMICK_2D_IMAGE_SELECTION, int max_dim=GIMMICK_3D_IMAGE_SELECTION, int number_of_threads=0)
 Ctor.
virtual ~WxGimmickView ()
 Virtual destructor.
void GetSelectedFiles (std::vector< std::string > &s)
void GetSelectedImages (std::vector< vtkImageData * > &s, int dim)
void GetImages (int dim, const std::vector< std::string > &files, std::vector< vtkImageData * > &s)
void OnSelectionChange (const std::vector< tree::Node * > &s, bool isSelection, int selection, bool mProcess)
 Callback called when a selection from a TreeView has changed.
void StopPlayer ()
 Stops the player.
void AddIgnoreFile (tree::Node *toRemove)
 Adds a file to ignore.
void ClearSelection ()
 Resets the default image.
void CopyFiles (const std::vector< std::string > &filenames)
 Copies selected files.
void AddDir (std::string dirName)
 Add selected files to the Database.
void ReadImageThreaded (const std::vector< tree::Node * > &sel)
 Sends a request to read the currently selected node and the ones that surround it.
void OnSaveSettingsCallback (const std::string &copyPath, const std::string &dbPath, const std::string &syncEvent, const std::string &syncFreq)
 Saves the settings to the file.
void OnListenerCallback (const std::string &drive, bool addFiles, bool removeFiles)
 Changes listener state.
void OnDriveMount (bool mount)
 Acts upon a drive mount.
void StartListeningThread ()
 Starts the listening thread on the CD/DVD drive.
void StopListeningThread ()
 Stops the listening thread on the CD/DVD drive.
void OnFieldsEdited (tree::Node *node, const std::string &name, const std::string &key, const std::string &val)
 Called upon when a field has been edited.
void GetVisibleAttributes (std::vector< std::string > &shown, std::vector< std::string > &nShown, int level)
 Called upon to return the visible attributes of the current tab.
void OnAttributesChanged (const std::vector< std::string > &nShown, int level)
 Called when there has been a change in the visible attributes of a tree view.
virtual void Initialize ()
TreeViewMapTypeGetTreeViewMap ()
 Returns the TreeViewMap (ref).
const TreeViewMapTypeGetTreeViewMap () const
 Returns the TreeViewMap (const ref).
virtual void Finalize ()
 Finalize.
int GetMaximalPriority ()
virtual void GetSelectedImages (std::vector< vtkImageData * > &)
 Returns the vector of images corresponding to selection.
virtual void GetImages (int dim, std::vector< std::string > files, std::vector< vtkImageData * > &s)
bool ValidateSelected (tree::Node *sel, int min_dim, int max_dim)
 Validates the dimension compliance of the images with the maximum and minimum given, and between their sizes.
void ReadImagesNotThreaded (std::vector< vtkImageData * > &s, std::vector< std::string > files, int dim)
 Reads the vector of images, builds it in the dimension required and returns them in the supplied vector.
void RequestReading (tree::Node *n, int prio, int selection_index, ImagePointerHolder *p)
std::string GetMessage ()
 Obtains the message of the state.
void SetMessage (std::string mess)
 Obtains the message of the state.
void ResetExtent ()
 Resets the data of the extent and begins a new selection.
void CreateTreeViews ()
 Create the tree views.
void CreateSingleTreeView (std::string &i_name)
 Create a tree view with a given name.
virtual void UpdateTreeViewLevel (const std::string &, int l)
void OnMultiThreadImageReaderEvent (const std::string &filename, MultiThreadImageReaderUser::EventType t, vtkImageData *image)
vtkImageData * GetDefaultImage ()
void ConnectValidationObserver (ValidationCallbackType callback)
void modifyValidationSignal (bool ivalid)
virtual int GetSelectionSize ()
 Returns the size of the current selection.
virtual bool IsSelectionValid ()
 Returns true if there is a valid selection.
virtual void GetSelectedDicomNodes (std::vector< DicomNode * > &)
 Returns the vector of DicomNode corresponding to selection.
virtual DicomNode * GetDicomNodeOfItem (const TreeItemId &i)
 Returns the DicomNode corresponding to the tree item.
virtual
DicomDatabaseListType
GetDicomDatabaseList ()
 Returns the list of DicomDatabase open.
virtual const
DicomDatabaseListType
GetDicomDatabaseList () const
 Returns the list of DicomDatabase open (const).
virtual void LoadOrCreateFavoritesDatabase ()
 Loads or creates a favorites database.
void MultiThreadImageReaderEventLock ()
void MultiThreadImageReaderEventUnlock ()
wxMutex & GetMultiThreadImageReaderUserMutex ()

Protected Member Functions

void CreateToolBar ()
 Creates the tool bar.
void CreateTreeView (TreeHandler *)
virtual void OpenOrNewDatabase (bool open)
 Opens an existing database, or else, creates a local database.
virtual void ShowHelp ()
 Shows the help.
virtual void RebuildView ()
virtual void UpdateDicomDatabaseView (DicomDatabase *)
virtual void UpdateDicomNodeView (DicomNode *n, const TreeItemId &parent)

Private Member Functions

void CreateIconList ()
void OnAddFiles (wxCommandEvent &event)
 Callback for adding files.
void OnAddDir (wxCommandEvent &event)
 Callback for adding dir.
void OnRemove (wxCommandEvent &event)
 Callback for removing files.
void OnSynchronize (wxCommandEvent &event)
 Callback for synchronization.
void OnSettings (wxCommandEvent &event)
 Callback for settings edition.
void OnTools (wxCommandEvent &event)
 Callback for settings edition.
void CreateSettingsDialog (wxNotebook *nb, wxDialog *dial)
 Creates the settings dialog (the pages inside and the information).
void DisplayAddSummary ()
 Display a message box with the last addition statistics.
bool isNeedRecursive (std::string i_name)
 Test a directory to know if contains sub-directory to analyze.
void OnAddProgress (Gimmick::AddProgress &)
 AddProgress Gimmick callback.
void OnInternalIdle ()
 Called upon to refresh the viewer once there are no actions to be done.
void OnAddDB (wxCommandEvent &event)
 callback to add a database
void OnCreateDB (wxCommandEvent &event)
 Create a DB from an Attributes Descriptor files.
void CreateEditFieldsDialog (tree::Node *node, std::vector< std::string > names, std::vector< std::string > keys)
 Edits the fields of a given node.

Private Attributes

bool mConstructed
wxToolBar * mToolBar
 The ToolBar and the tools.
wxToolBarToolBase * mToolAddFile
wxToolBarToolBase * mToolAddDir
wxToolBarToolBase * mToolRemove
wxToolBarToolBase * mToolAddDatabase
wxToolBarToolBase * mToolHelp
wxToolBarToolBase * mToolSynchronize
wxToolBarToolBase * mToolSettings
wxToolBarToolBase * mToolTools
wxSplitterWindow * mSplitter
wxPanel * mBottomPanel
wxStaticText * mText
wxNotebook * mNotebook
wxImageList * mIcon
 The list of icons.
GimmickmGimmick
 Controller which manages the interaction with the model.
ListenermListener
wxProgressDialog * mProgressDialog
 Progress dialog.
int mSelectionMaxDimension
 The selection's maximum dimension.
int mSelectionMinDimension
 The selection's minimum dimension.
WxViewermViewer
 Image previewer.
tree::NodemCurImageItemToShow
 Currently Displayed Node.
std::vector
< ImagePointerHolder * > 
pointers
wxString mCurrentDirectory

Friends

class ThreadedImageReader
class MultiThreadImageReader


Detailed Description

Concrete derivative of GimmickView which implements a wxWidgets-based view.

Definition at line 27 of file creaImageIOWxGimmickView.h.


Member Typedef Documentation

typedef int creaImageIO::WxGimmickView::EventType

Reimplemented from creaImageIO::MultiThreadImageReaderUser.

Definition at line 31 of file creaImageIOWxGimmickView.h.

typedef std::map<std::string, TreeView*> creaImageIO::GimmickView::TreeViewMapType [inherited]

Type of map from View name to TreeView* (This map is equivalent for Views of the TreeHandlerMap of Gimmick)

Definition at line 52 of file creaImageIOGimmickView.h.

typedef boost::signal<void (bool)> creaImageIO::GimmickView::ValidationSignalType [inherited]

Definition at line 133 of file creaImageIOGimmickView.h.

typedef ValidationSignalType::slot_function_type creaImageIO::GimmickView::ValidationCallbackType [inherited]

Definition at line 134 of file creaImageIOGimmickView.h.

typedef std::vector<DicomDatabase*> creaImageIO::GimmickView::DicomDatabaseListType [inherited]

Type of list of DicomDatabase.

Definition at line 37 of file OldcreaImageIOGimmickView.h.


Constructor & Destructor Documentation

creaImageIO::WxGimmickView::WxGimmickView ( Gimmick ,
wxWindow *  parent,
const wxWindowID  id,
const wxPoint &  pos,
const wxSize &  size,
int  min_dim = GIMMICK_2D_IMAGE_SELECTION,
int  max_dim = GIMMICK_3D_IMAGE_SELECTION,
int  number_of_threads = 0 
)

Ctor.

virtual creaImageIO::WxGimmickView::~WxGimmickView (  )  [virtual]

Virtual destructor.


Member Function Documentation

void creaImageIO::WxGimmickView::GetSelectedFiles ( std::vector< std::string > &  s  )  [virtual]

Returns the selected files (overloaded from GimmickView)

Reimplemented from creaImageIO::GimmickView.

void creaImageIO::WxGimmickView::GetSelectedImages ( std::vector< vtkImageData * > &  s,
int  dim 
) [virtual]

Returns the selected Images so that they comply with the given parameter(4D) (overloaded from GimmickView)

Reimplemented from creaImageIO::GimmickView.

void creaImageIO::WxGimmickView::GetImages ( int  dim,
const std::vector< std::string > &  files,
std::vector< vtkImageData * > &  s 
)

Returns the images indicated by the filenames in the vector so that they comply with the given parameter(dim)

void creaImageIO::WxGimmickView::OnSelectionChange ( const std::vector< tree::Node * > &  s,
bool  isSelection,
int  selection,
bool  mProcess 
) [virtual]

Callback called when a selection from a TreeView has changed.

Reimplemented from creaImageIO::GimmickView.

void creaImageIO::WxGimmickView::StopPlayer (  )  [inline]

Stops the player.

Definition at line 63 of file creaImageIOWxGimmickView.h.

References mViewer, and creaImageIO::WxViewer::StopPlayer().

00063 {mViewer->StopPlayer();}

Here is the call graph for this function:

void creaImageIO::WxGimmickView::AddIgnoreFile ( tree::Node toRemove  )  [virtual]

Adds a file to ignore.

Reimplemented from creaImageIO::GimmickView.

void creaImageIO::WxGimmickView::ClearSelection (  )  [virtual]

Resets the default image.

Reimplemented from creaImageIO::GimmickView.

void creaImageIO::WxGimmickView::CopyFiles ( const std::vector< std::string > &  filenames  )  [virtual]

Copies selected files.

Reimplemented from creaImageIO::GimmickView.

void creaImageIO::WxGimmickView::AddDir ( std::string  dirName  ) 

Add selected files to the Database.

void creaImageIO::WxGimmickView::ReadImageThreaded ( const std::vector< tree::Node * > &  sel  ) 

Sends a request to read the currently selected node and the ones that surround it.

void creaImageIO::WxGimmickView::OnSaveSettingsCallback ( const std::string &  copyPath,
const std::string &  dbPath,
const std::string &  syncEvent,
const std::string &  syncFreq 
)

Saves the settings to the file.

void creaImageIO::WxGimmickView::OnListenerCallback ( const std::string &  drive,
bool  addFiles,
bool  removeFiles 
)

Changes listener state.

void creaImageIO::WxGimmickView::OnDriveMount ( bool  mount  ) 

Acts upon a drive mount.

void creaImageIO::WxGimmickView::StartListeningThread (  ) 

Starts the listening thread on the CD/DVD drive.

void creaImageIO::WxGimmickView::StopListeningThread (  ) 

Stops the listening thread on the CD/DVD drive.

void creaImageIO::WxGimmickView::OnFieldsEdited ( tree::Node node,
const std::string &  name,
const std::string &  key,
const std::string &  val 
)

Called upon when a field has been edited.

void creaImageIO::WxGimmickView::GetVisibleAttributes ( std::vector< std::string > &  shown,
std::vector< std::string > &  nShown,
int  level 
)

Called upon to return the visible attributes of the current tab.

void creaImageIO::WxGimmickView::OnAttributesChanged ( const std::vector< std::string > &  nShown,
int  level 
)

Called when there has been a change in the visible attributes of a tree view.

void creaImageIO::WxGimmickView::CreateToolBar (  )  [protected]

Creates the tool bar.

void creaImageIO::WxGimmickView::CreateTreeView ( TreeHandler  )  [protected, virtual]

Create the tree view for TreeHandler provided (overloaded from GimmickView)

Reimplemented from creaImageIO::GimmickView.

void creaImageIO::WxGimmickView::CreateIconList (  )  [private]

void creaImageIO::WxGimmickView::OnAddFiles ( wxCommandEvent &  event  )  [private]

Callback for adding files.

void creaImageIO::WxGimmickView::OnAddDir ( wxCommandEvent &  event  )  [private]

Callback for adding dir.

void creaImageIO::WxGimmickView::OnRemove ( wxCommandEvent &  event  )  [private]

Callback for removing files.

void creaImageIO::WxGimmickView::OnSynchronize ( wxCommandEvent &  event  )  [private]

Callback for synchronization.

void creaImageIO::WxGimmickView::OnSettings ( wxCommandEvent &  event  )  [private]

Callback for settings edition.

void creaImageIO::WxGimmickView::OnTools ( wxCommandEvent &  event  )  [private]

Callback for settings edition.

void creaImageIO::WxGimmickView::CreateSettingsDialog ( wxNotebook *  nb,
wxDialog *  dial 
) [private]

Creates the settings dialog (the pages inside and the information).

void creaImageIO::WxGimmickView::DisplayAddSummary (  )  [private]

Display a message box with the last addition statistics.

bool creaImageIO::WxGimmickView::isNeedRecursive ( std::string  i_name  )  [private]

Test a directory to know if contains sub-directory to analyze.

void creaImageIO::WxGimmickView::OnAddProgress ( Gimmick::AddProgress  )  [private]

AddProgress Gimmick callback.

void creaImageIO::WxGimmickView::OnInternalIdle (  )  [private]

Called upon to refresh the viewer once there are no actions to be done.

void creaImageIO::WxGimmickView::OnAddDB ( wxCommandEvent &  event  )  [private]

callback to add a database

void creaImageIO::WxGimmickView::OnCreateDB ( wxCommandEvent &  event  )  [private]

Create a DB from an Attributes Descriptor files.

void creaImageIO::WxGimmickView::CreateEditFieldsDialog ( tree::Node node,
std::vector< std::string >  names,
std::vector< std::string >  keys 
) [private, virtual]

Edits the fields of a given node.

Reimplemented from creaImageIO::GimmickView.

virtual void creaImageIO::GimmickView::Initialize (  )  [virtual, inherited]

Initializes the view : Creates the TreeViews for all the TreeHandler of the Controller

TreeViewMapType& creaImageIO::GimmickView::GetTreeViewMap (  )  [inline, inherited]

Returns the TreeViewMap (ref).

Definition at line 55 of file creaImageIOGimmickView.h.

References creaImageIO::GimmickView::mTreeViewMap.

00055 { return mTreeViewMap; }

const TreeViewMapType& creaImageIO::GimmickView::GetTreeViewMap (  )  const [inline, inherited]

Returns the TreeViewMap (const ref).

Definition at line 57 of file creaImageIOGimmickView.h.

References creaImageIO::GimmickView::mTreeViewMap.

00058       { return mTreeViewMap; }

virtual void creaImageIO::GimmickView::Finalize (  )  [virtual, inherited]

Finalize.

int creaImageIO::GimmickView::GetMaximalPriority (  )  [inline, inherited]

Definition at line 64 of file creaImageIOGimmickView.h.

References creaImageIO::MultiThreadImageReader::GetMaximalPriority(), and creaImageIO::GimmickView::mReader.

00064 {return mReader.GetMaximalPriority();}

Here is the call graph for this function:

virtual void creaImageIO::GimmickView::GetSelectedImages ( std::vector< vtkImageData * > &   )  [inline, virtual, inherited]

Returns the vector of images corresponding to selection.

Definition at line 29 of file OldcreaImageIOGimmickView.h.

00029 { return; }

virtual void creaImageIO::GimmickView::GetImages ( int  dim,
std::vector< std::string >  files,
std::vector< vtkImageData * > &  s 
) [inline, virtual, inherited]

Definition at line 73 of file creaImageIOGimmickView.h.

References GimmickError.

00074           { GimmickError("INTERNAL ERROR : GetImages not implemented"); }

bool creaImageIO::GimmickView::ValidateSelected ( tree::Node sel,
int  min_dim,
int  max_dim 
) [inherited]

Validates the dimension compliance of the images with the maximum and minimum given, and between their sizes.

void creaImageIO::GimmickView::ReadImagesNotThreaded ( std::vector< vtkImageData * > &  s,
std::vector< std::string >  files,
int  dim 
) [inherited]

Reads the vector of images, builds it in the dimension required and returns them in the supplied vector.

void creaImageIO::GimmickView::RequestReading ( tree::Node n,
int  prio,
int  selection_index,
ImagePointerHolder p 
) [inherited]

Requests the reading of an image with priority and index in the current selection (-1 if not in selection)

std::string creaImageIO::GimmickView::GetMessage (  )  [inline, inherited]

Obtains the message of the state.

Definition at line 105 of file creaImageIOGimmickView.h.

References creaImageIO::GimmickView::mMess.

00105 {return mMess;}

void creaImageIO::GimmickView::SetMessage ( std::string  mess  )  [inline, inherited]

Obtains the message of the state.

Definition at line 107 of file creaImageIOGimmickView.h.

References creaImageIO::GimmickView::mMess.

00107 {mMess=mess;}

void creaImageIO::GimmickView::ResetExtent (  )  [inherited]

Resets the data of the extent and begins a new selection.

void creaImageIO::GimmickView::CreateTreeViews (  )  [inherited]

Create the tree views.

void creaImageIO::GimmickView::CreateSingleTreeView ( std::string &  i_name  )  [inherited]

Create a tree view with a given name.

virtual void creaImageIO::GimmickView::UpdateTreeViewLevel ( const std::string &  ,
int  l 
) [virtual, inherited]

Updates the TreeView of given name from level l to bottom (calls the virtual method TreeView::UpdateLevel(l))

void creaImageIO::GimmickView::OnMultiThreadImageReaderEvent ( const std::string &  filename,
MultiThreadImageReaderUser::EventType  type,
vtkImageData *  image 
) [virtual, inherited]

The virtual method to overload by MultiThreadImageReader users It is called when an image has been loaded or unloaded Provides : The image file name which was requested The type of event If type==ImageLoaded the image pointer, else NULL pointer

Reimplemented from creaImageIO::MultiThreadImageReaderUser.

vtkImageData* creaImageIO::GimmickView::GetDefaultImage (  )  [inline, inherited]

Definition at line 129 of file creaImageIOGimmickView.h.

References creaImageIO::MultiThreadImageReader::GetImage(), and creaImageIO::GimmickView::mReader.

00129 { return mReader.GetImage(""); }

Here is the call graph for this function:

void creaImageIO::GimmickView::ConnectValidationObserver ( ValidationCallbackType  callback  )  [inherited]

Adds the function f to the list of functions to call when the addition progresses. f is of type ProgressCallbackType which is: void (*ProgressCallbackType)(Progress&) To pass a member function 'f' of an instance 'c' of a class 'C' as callback you have to 'bind' it, i.e. call: ConnectValidationObserver ( boost::bind( &C::f , c, _1 ) );

void creaImageIO::GimmickView::modifyValidationSignal ( bool  ivalid  )  [inherited]

virtual int creaImageIO::GimmickView::GetSelectionSize (  )  [inline, virtual, inherited]

Returns the size of the current selection.

Definition at line 23 of file OldcreaImageIOGimmickView.h.

00023 { return 0; } 

virtual bool creaImageIO::GimmickView::IsSelectionValid (  )  [inline, virtual, inherited]

Returns true if there is a valid selection.

Definition at line 25 of file OldcreaImageIOGimmickView.h.

00025 { return false; }

virtual void creaImageIO::GimmickView::GetSelectedDicomNodes ( std::vector< DicomNode * > &   )  [inline, virtual, inherited]

Returns the vector of DicomNode corresponding to selection.

Definition at line 31 of file OldcreaImageIOGimmickView.h.

00031 { return; }

virtual DicomNode* creaImageIO::GimmickView::GetDicomNodeOfItem ( const TreeItemId &  i  )  [virtual, inherited]

Returns the DicomNode corresponding to the tree item.

virtual DicomDatabaseListType& creaImageIO::GimmickView::GetDicomDatabaseList (  )  [inline, virtual, inherited]

Returns the list of DicomDatabase open.

Definition at line 39 of file OldcreaImageIOGimmickView.h.

00040     { return null; }

virtual const DicomDatabaseListType& creaImageIO::GimmickView::GetDicomDatabaseList (  )  const [inline, virtual, inherited]

Returns the list of DicomDatabase open (const).

Definition at line 42 of file OldcreaImageIOGimmickView.h.

00043     { return null; }

virtual void creaImageIO::GimmickView::OpenOrNewDatabase ( bool  open  )  [inline, protected, virtual, inherited]

Opens an existing database, or else, creates a local database.

Definition at line 47 of file OldcreaImageIOGimmickView.h.

00047 { return; }

virtual void creaImageIO::GimmickView::ShowHelp (  )  [protected, virtual, inherited]

Shows the help.

virtual void creaImageIO::GimmickView::LoadOrCreateFavoritesDatabase (  )  [inline, virtual, inherited]

Loads or creates a favorites database.

Definition at line 74 of file OldcreaImageIOGimmickView.h.

00074 { return; }

virtual void creaImageIO::GimmickView::RebuildView (  )  [inline, protected, virtual, inherited]

Completely rebuilds the view with current DicomDatabaseList

Definition at line 97 of file OldcreaImageIOGimmickView.h.

00097 { return; }

virtual void creaImageIO::GimmickView::UpdateDicomDatabaseView ( DicomDatabase *   )  [inline, protected, virtual, inherited]

Recursively updates the part of the view corresponding to the DicomDatabase passed i.e. creates items for the DicomNode which do not have deletes obsolete items (whose DicomNode has been deleted)

Definition at line 102 of file OldcreaImageIOGimmickView.h.

00102 { return; }

virtual void creaImageIO::GimmickView::UpdateDicomNodeView ( DicomNode *  n,
const TreeItemId &  parent 
) [inline, protected, virtual, inherited]

Recursively updates the part of the view corresponding to the DicomNode provided. parent is its parent in the tree (where to insert / remove it)

Definition at line 106 of file OldcreaImageIOGimmickView.h.

00106 { return; }

void creaImageIO::MultiThreadImageReaderUser::MultiThreadImageReaderEventLock (  )  [inline, inherited]

Definition at line 51 of file creaImageIOMultiThreadImageReader.h.

void creaImageIO::MultiThreadImageReaderUser::MultiThreadImageReaderEventUnlock (  )  [inline, inherited]

Definition at line 53 of file creaImageIOMultiThreadImageReader.h.

wxMutex& creaImageIO::MultiThreadImageReaderUser::GetMultiThreadImageReaderUserMutex (  )  [inline, inherited]

Definition at line 55 of file creaImageIOMultiThreadImageReader.h.


Friends And Related Function Documentation

friend class ThreadedImageReader [friend, inherited]

Reimplemented in creaImageIO::MultiThreadImageReader.

Definition at line 26 of file creaImageIOMultiThreadImageReader.h.

friend class MultiThreadImageReader [friend, inherited]

Definition at line 27 of file creaImageIOMultiThreadImageReader.h.


Member Data Documentation

bool creaImageIO::WxGimmickView::mConstructed [private]

Is set to true at the end of constructor (in order to lock callbacks from threaded objects or event before everything is ok)

Definition at line 117 of file creaImageIOWxGimmickView.h.

wxToolBar* creaImageIO::WxGimmickView::mToolBar [private]

The ToolBar and the tools.

Definition at line 119 of file creaImageIOWxGimmickView.h.

wxToolBarToolBase* creaImageIO::WxGimmickView::mToolAddFile [private]

Definition at line 120 of file creaImageIOWxGimmickView.h.

wxToolBarToolBase* creaImageIO::WxGimmickView::mToolAddDir [private]

Definition at line 121 of file creaImageIOWxGimmickView.h.

wxToolBarToolBase* creaImageIO::WxGimmickView::mToolRemove [private]

Definition at line 122 of file creaImageIOWxGimmickView.h.

wxToolBarToolBase* creaImageIO::WxGimmickView::mToolAddDatabase [private]

Definition at line 123 of file creaImageIOWxGimmickView.h.

wxToolBarToolBase* creaImageIO::WxGimmickView::mToolHelp [private]

Definition at line 124 of file creaImageIOWxGimmickView.h.

wxToolBarToolBase* creaImageIO::WxGimmickView::mToolSynchronize [private]

Definition at line 125 of file creaImageIOWxGimmickView.h.

wxToolBarToolBase* creaImageIO::WxGimmickView::mToolSettings [private]

Definition at line 126 of file creaImageIOWxGimmickView.h.

wxToolBarToolBase* creaImageIO::WxGimmickView::mToolTools [private]

Definition at line 127 of file creaImageIOWxGimmickView.h.

wxSplitterWindow* creaImageIO::WxGimmickView::mSplitter [private]

Definition at line 129 of file creaImageIOWxGimmickView.h.

wxPanel* creaImageIO::WxGimmickView::mBottomPanel [private]

Definition at line 130 of file creaImageIOWxGimmickView.h.

wxStaticText* creaImageIO::WxGimmickView::mText [private]

Definition at line 131 of file creaImageIOWxGimmickView.h.

wxNotebook* creaImageIO::WxGimmickView::mNotebook [private]

Definition at line 132 of file creaImageIOWxGimmickView.h.

wxImageList* creaImageIO::WxGimmickView::mIcon [private]

The list of icons.

Definition at line 135 of file creaImageIOWxGimmickView.h.

Gimmick* creaImageIO::WxGimmickView::mGimmick [private]

Controller which manages the interaction with the model.

Reimplemented from creaImageIO::GimmickView.

Definition at line 138 of file creaImageIOWxGimmickView.h.

Listener* creaImageIO::WxGimmickView::mListener [private]

Definition at line 140 of file creaImageIOWxGimmickView.h.

wxProgressDialog* creaImageIO::WxGimmickView::mProgressDialog [private]

Progress dialog.

Definition at line 177 of file creaImageIOWxGimmickView.h.

int creaImageIO::WxGimmickView::mSelectionMaxDimension [private]

The selection's maximum dimension.

Definition at line 179 of file creaImageIOWxGimmickView.h.

int creaImageIO::WxGimmickView::mSelectionMinDimension [private]

The selection's minimum dimension.

Definition at line 181 of file creaImageIOWxGimmickView.h.

WxViewer* creaImageIO::WxGimmickView::mViewer [private]

Image previewer.

Reimplemented from creaImageIO::GimmickView.

Definition at line 183 of file creaImageIOWxGimmickView.h.

Referenced by StopPlayer().

tree::Node* creaImageIO::WxGimmickView::mCurImageItemToShow [private]

Currently Displayed Node.

Definition at line 185 of file creaImageIOWxGimmickView.h.

std::vector<ImagePointerHolder*> creaImageIO::WxGimmickView::pointers [private]

Definition at line 187 of file creaImageIOWxGimmickView.h.

wxString creaImageIO::WxGimmickView::mCurrentDirectory [private]

Definition at line 190 of file creaImageIOWxGimmickView.h.


The documentation for this class was generated from the following file:
Generated on Mon Jun 22 10:50:07 2009 for CreaImageIO by  doxygen 1.5.3