ImageViewerPanel Class Reference

panel containing a ImagePanel plus navigation buttons to view a list of filenames More...

#include <imageviewer.h>

Inherits wxPanel.

Collaboration diagram for ImageViewerPanel:
Collaboration graph
[legend]

Public Member Functions

 ImageViewerPanel (const wxArrayString &filenames, bool enable_delete, wxWindow *parent, wxWindowID id, long style)
virtual ~ImageViewerPanel ()

Protected Types

enum  { ID_DELETE, ID_NEXT, ID_PREV, ID_SAVE_AS }

Protected Member Functions

void OnNext (wxCommandEvent &evt)
void OnDelete (wxCommandEvent &evt)
void OnPrev (wxCommandEvent &evt)
void OnSaveAs (wxCommandEvent &evt)
void SetButtonStates ()
void SetImage ()

Protected Attributes

wxArrayString m_filenames
unsigned int m_current_file_index
unsigned int m_num_files
bool m_enable_delete
wxBoxSizer * m_main_sizer
wxBoxSizer * m_button_sizer
wxButton * m_next
wxButton * m_prev
wxButton * m_delete
wxButton * m_save_as
ImagePanelm_panel

Detailed Description

panel containing a ImagePanel plus navigation buttons to view a list of filenames

Definition at line 34 of file imageviewer.h.


Member Enumeration Documentation

anonymous enum [protected]
Enumerator:
ID_DELETE 
ID_NEXT 
ID_PREV 
ID_SAVE_AS 

Definition at line 62 of file imageviewer.h.


Constructor & Destructor Documentation

ImageViewerPanel::ImageViewerPanel ( const wxArrayString &  filenames,
bool  enable_delete,
wxWindow *  parent,
wxWindowID  id,
long  style 
)

Definition at line 71 of file imageviewer.cpp.

ImageViewerPanel::~ImageViewerPanel (  )  [virtual]

Definition at line 109 of file imageviewer.cpp.


Member Function Documentation

void ImageViewerPanel::OnDelete ( wxCommandEvent &  evt  )  [protected]

Definition at line 135 of file imageviewer.cpp.

void ImageViewerPanel::OnNext ( wxCommandEvent &  evt  )  [protected]

Definition at line 129 of file imageviewer.cpp.

void ImageViewerPanel::OnPrev ( wxCommandEvent &  evt  )  [protected]

Definition at line 150 of file imageviewer.cpp.

void ImageViewerPanel::OnSaveAs ( wxCommandEvent &  evt  )  [protected]

Definition at line 156 of file imageviewer.cpp.

void ImageViewerPanel::SetButtonStates (  )  [protected]

Definition at line 113 of file imageviewer.cpp.

void ImageViewerPanel::SetImage (  )  [protected]

Definition at line 122 of file imageviewer.cpp.


Field Documentation

wxBoxSizer* ImageViewerPanel::m_button_sizer [protected]

Definition at line 47 of file imageviewer.h.

unsigned int ImageViewerPanel::m_current_file_index [protected]

Definition at line 42 of file imageviewer.h.

wxButton* ImageViewerPanel::m_delete [protected]

Definition at line 50 of file imageviewer.h.

Definition at line 44 of file imageviewer.h.

wxArrayString ImageViewerPanel::m_filenames [protected]

Definition at line 41 of file imageviewer.h.

wxBoxSizer* ImageViewerPanel::m_main_sizer [protected]

Definition at line 46 of file imageviewer.h.

wxButton* ImageViewerPanel::m_next [protected]

Definition at line 48 of file imageviewer.h.

unsigned int ImageViewerPanel::m_num_files [protected]

Definition at line 43 of file imageviewer.h.

Definition at line 52 of file imageviewer.h.

wxButton* ImageViewerPanel::m_prev [protected]

Definition at line 49 of file imageviewer.h.

wxButton* ImageViewerPanel::m_save_as [protected]

Definition at line 51 of file imageviewer.h.


The documentation for this class was generated from the following files:

Generated on Thu Dec 29 00:11:44 2011 for SpringLobby by doxygen 1.6.3