3Depict
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
ExportPosDialog Class Reference

#include <ExportPos.h>

Inheritance diagram for ExportPosDialog:
Inheritance graph
[legend]
Collaboration diagram for ExportPosDialog:
Collaboration graph
[legend]

Public Member Functions

 ExportPosDialog (wxWindow *parent, int id, const wxString &title, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxDEFAULT_DIALOG_STYLE)
 
 ~ExportPosDialog ()
 
virtual void OnVisibleRadio (wxCommandEvent &event)
 
virtual void OnSelectedRadio (wxCommandEvent &event)
 
virtual void OnTreeFiltersSelChanged (wxTreeEvent &event)
 
virtual void OnBtnAddAll (wxCommandEvent &event)
 
virtual void OnBtnAddData (wxCommandEvent &event)
 
virtual void OnBtnAddNode (wxCommandEvent &event)
 
virtual void OnSave (wxCommandEvent &event)
 
virtual void OnCancel (wxCommandEvent &event)
 
virtual void OnListAvailableItemActivate (wxListEvent &event)
 
virtual void OnListSelectedItemActivate (wxListEvent &event)
 
virtual void OnListSelectedItemKeyDown (wxListEvent &event)
 
void initialiseData (FilterTree &f)
 
void enableSelectionControls (bool enabled)
 
void getExportVec (std::vector< const FilterStreamData *> &v) const
 
void swapFilterTree (FilterTree &f)
 

Protected Member Functions

 DECLARE_EVENT_TABLE ()
 

Protected Attributes

wxStaticText * lblExport
 
wxRadioButton * radioVisible
 
wxRadioButton * radioSelection
 
wxTreeCtrl * treeData
 
wxStaticText * lblAvailableData
 
wxListCtrl * listAvailable
 
wxButton * btnAddData
 
wxButton * btnAddNode
 
wxButton * btnAddAll
 
wxPanel * panel_2
 
wxStaticText * label_4
 
wxListCtrl * listSelected
 
wxButton * btnSave
 
wxButton * btnCancel
 

Constructor & Destructor Documentation

◆ ExportPosDialog()

ExportPosDialog::ExportPosDialog ( wxWindow *  parent,
int  id,
const wxString &  title,
const wxPoint &  pos = wxDefaultPosition,
const wxSize &  size = wxDefaultSize,
long  style = wxDEFAULT_DIALOG_STYLE 
)

◆ ~ExportPosDialog()

ExportPosDialog::~ExportPosDialog ( )

Member Function Documentation

◆ DECLARE_EVENT_TABLE()

ExportPosDialog::DECLARE_EVENT_TABLE ( )
protected

◆ enableSelectionControls()

void ExportPosDialog::enableSelectionControls ( bool  enabled)

◆ getExportVec()

void ExportPosDialog::getExportVec ( std::vector< const FilterStreamData *> &  v) const

References ASSERT, btnAddAll, btnAddData, btnAddNode, radioVisible, STREAM_TYPE_IONS, TRANS, and treeData.

Referenced by MainWindowFrame::OnFileExportIons().

Here is the caller graph for this function:

◆ initialiseData()

void ExportPosDialog::initialiseData ( FilterTree f)

◆ OnBtnAddAll()

void ExportPosDialog::OnBtnAddAll ( wxCommandEvent &  event)
virtual

Referenced by ~ExportPosDialog().

Here is the caller graph for this function:

◆ OnBtnAddData()

void ExportPosDialog::OnBtnAddData ( wxCommandEvent &  event)
virtual

◆ OnBtnAddNode()

void ExportPosDialog::OnBtnAddNode ( wxCommandEvent &  event)
virtual

References listAvailable.

Referenced by ~ExportPosDialog().

Here is the caller graph for this function:

◆ OnCancel()

void ExportPosDialog::OnCancel ( wxCommandEvent &  event)
virtual

Referenced by ~ExportPosDialog().

Here is the caller graph for this function:

◆ OnListAvailableItemActivate()

void ExportPosDialog::OnListAvailableItemActivate ( wxListEvent &  event)
virtual

Referenced by ~ExportPosDialog().

Here is the caller graph for this function:

◆ OnListSelectedItemActivate()

void ExportPosDialog::OnListSelectedItemActivate ( wxListEvent &  event)
virtual

Referenced by ~ExportPosDialog().

Here is the caller graph for this function:

◆ OnListSelectedItemKeyDown()

void ExportPosDialog::OnListSelectedItemKeyDown ( wxListEvent &  event)
virtual

References listSelected.

Referenced by ~ExportPosDialog().

Here is the caller graph for this function:

◆ OnSave()

void ExportPosDialog::OnSave ( wxCommandEvent &  event)
virtual

References radioVisible.

Referenced by ~ExportPosDialog().

Here is the caller graph for this function:

◆ OnSelectedRadio()

void ExportPosDialog::OnSelectedRadio ( wxCommandEvent &  event)
virtual

References ASSERT, and enableSelectionControls().

Referenced by ~ExportPosDialog().

Here is the caller graph for this function:

◆ OnTreeFiltersSelChanged()

void ExportPosDialog::OnTreeFiltersSelChanged ( wxTreeEvent &  event)
virtual

References IonStreamData::b, IonStreamData::g, IonStreamData::getNumBasicObjects(), listAvailable, IonStreamData::r, stream_cast(), and treeData.

Referenced by ~ExportPosDialog().

Here is the caller graph for this function:

◆ OnVisibleRadio()

void ExportPosDialog::OnVisibleRadio ( wxCommandEvent &  event)
virtual

References enableSelectionControls(), and listAvailable.

Referenced by ~ExportPosDialog().

Here is the caller graph for this function:

◆ swapFilterTree()

void ExportPosDialog::swapFilterTree ( FilterTree f)
inline

References FilterTree::swap().

Referenced by MainWindowFrame::OnFileExportIons().

Here is the caller graph for this function:

Member Data Documentation

◆ btnAddAll

wxButton* ExportPosDialog::btnAddAll
protected

◆ btnAddData

wxButton* ExportPosDialog::btnAddData
protected

◆ btnAddNode

wxButton* ExportPosDialog::btnAddNode
protected

◆ btnCancel

wxButton* ExportPosDialog::btnCancel
protected

◆ btnSave

wxButton* ExportPosDialog::btnSave
protected

◆ label_4

wxStaticText* ExportPosDialog::label_4
protected

◆ lblAvailableData

wxStaticText* ExportPosDialog::lblAvailableData
protected

◆ lblExport

wxStaticText* ExportPosDialog::lblExport
protected

◆ listAvailable

wxListCtrl* ExportPosDialog::listAvailable
protected

◆ listSelected

wxListCtrl* ExportPosDialog::listSelected
protected

◆ panel_2

wxPanel* ExportPosDialog::panel_2
protected

◆ radioSelection

wxRadioButton* ExportPosDialog::radioSelection
protected

◆ radioVisible

wxRadioButton* ExportPosDialog::radioVisible
protected

◆ treeData

wxTreeCtrl* ExportPosDialog::treeData
protected

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