28 #ifndef _VALIDATOR_REPORT_CFG_DLG_H_
29 #define _VALIDATOR_REPORT_CFG_DLG_H_
39 #include <wx/dialog.h>
40 #include <wx/button.h>
41 #include <wx/checkbox.h>
68 #define ID_CVALIDATORREPORTCFGDLG 10384
69 #define ID_REPORT_BTN 10385
70 #define ID_VALID_REPORT_DISMISS 10386
71 #define ID_VALID_REPORT_SEQUESTER_BTN 10387
72 #define ID_VALID_REPORT_SEGREGATE_BTN 10388
73 #define SYMBOL_CVALIDATORREPORTCFGDLG_STYLE wxCAPTION|wxRESIZE_BORDER|wxSYSTEM_MENU|wxCLOSE_BOX|wxTAB_TRAVERSAL
74 #define SYMBOL_CVALIDATORREPORTCFGDLG_TITLE _("Validator Report")
75 #define SYMBOL_CVALIDATORREPORTCFGDLG_IDNAME ID_CVALIDATORREPORTCFGDLG
76 #define SYMBOL_CVALIDATORREPORTCFGDLG_SIZE wxSize(400, 300)
77 #define SYMBOL_CVALIDATORREPORTCFGDLG_POSITION wxDefaultPosition
User-defined methods of the data storage class.
void OnSequester(wxCommandEvent &event)
CConstRef< objects::CSeq_submit > m_SeqSubmit
objects::CSeq_entry_Handle m_TopSeqEntry
void OnValidReportDismissClick(wxCommandEvent &event)
wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_VALID_REPORT_DISMISS
wxBitmap GetBitmapResource(const wxString &name)
Retrieves bitmap resources.
bool Create(wxWindow *parent, wxWindowID id=10384, const wxString &caption=_("Validator Report"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(400, 300), long style=wxCAPTION|wxRESIZE_BORDER|wxSYSTEM_MENU|wxCLOSE_BOX|wxTAB_TRAVERSAL)
Creation.
void SetWorkDir(const wxString &workDir)
void Init()
Initialises member variables.
vector< wxCheckBox * > m_Opts
~CValidatorReportCfgDlg()
Destructor.
void OnSegregate(wxCommandEvent &event)
objects::CScope * m_Scope
void GetSelected(set< objects::CBioseq_Handle > &selected)
CValidatorReportCfgDlg()
Constructors.
void OnReportBtnClick(wxCommandEvent &event)
wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_REPORT_BTN
void CreateControls()
Creates the controls and sizers.
CObjectFor< objects::CValidError::TErrs > * m_Errs
static bool ShowToolTips()
Should we show tooltips?
wxIcon GetIconResource(const wxString &name)
Retrieves icon resources.
IWorkbench is the central interface in the application framework.
Include a standard set of the NCBI C++ Toolkit most basic headers.
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define END_SCOPE(ns)
End the previously defined scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
#define BEGIN_SCOPE(ns)
Define a new scope.
const struct ncbi::grid::netcache::search::fields::SIZE size
#define SYMBOL_CVALIDATORREPORTCFGDLG_POSITION
#define SYMBOL_CVALIDATORREPORTCFGDLG_SIZE
#define SYMBOL_CVALIDATORREPORTCFGDLG_TITLE
#define SYMBOL_CVALIDATORREPORTCFGDLG_STYLE
#define SYMBOL_CVALIDATORREPORTCFGDLG_IDNAME