1 #ifndef GUI_CORE___PROJECT_SELECTOR_DLG__HPP
2 #define GUI_CORE___PROJECT_SELECTOR_DLG__HPP
43 #include "wx/listctrl.h"
54 #define SYMBOL_CPROJECTSELECTORDLG_STYLE wxCAPTION|wxRESIZE_BORDER|wxSYSTEM_MENU|wxCLOSE_BOX|wxTAB_TRAVERSAL
55 #define SYMBOL_CPROJECTSELECTORDLG_TITLE _("Project Selector Dialog")
56 #define SYMBOL_CPROJECTSELECTORDLG_IDNAME ID_CPROJECTSELECTORDLG
57 #define SYMBOL_CPROJECTSELECTORDLG_SIZE wxDefaultSize
58 #define SYMBOL_CPROJECTSELECTORDLG_POSITION wxDefaultPosition
void SetObjects(TConstScopedObjects &objects)
SProjectSelectorParams m_Params
void SetProjectService(CProjectService *prj_srv)
CProjectService * m_ProjectService
wxBitmap GetBitmapResource(const wxString &name)
bool Create(wxWindow *parent, wxWindowID id=ID_CPROJECTSELECTORDLG, const wxString &caption=_("Project Selector Dialog"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxCAPTION|wxRESIZE_BORDER|wxSYSTEM_MENU|wxCLOSE_BOX|wxTAB_TRAVERSAL)
TConstScopedObjects * m_Objects
void GetParams(SProjectSelectorParams ¶ms) const
virtual void x_LoadSettings(const CRegistryReadView &view)
override these functions in derived classes
wxIcon GetIconResource(const wxString &name)
CProjectSelectorPanel * m_ProjectSelPanel
bool TransferDataFromWindow()
static bool ShowToolTips()
bool TransferDataToWindow()
virtual void x_SaveSettings(CRegistryWriteView view) const
CObjectListWidget * m_List
CProjectSelectorPanel - a panel that allows the user to specify how the project items created by a pl...
CProjectService - a service providing API for operations with Workspaces and Projects.
class CRegistryReadView provides a nested hierarchical view at a particular key.
vector< SConstScopedObject > TConstScopedObjects
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
const struct ncbi::grid::netcache::search::fields::SIZE size
The NCBI C++/STL use hints.
#define SYMBOL_CPROJECTSELECTORDLG_SIZE
#define SYMBOL_CPROJECTSELECTORDLG_POSITION
#define SYMBOL_CPROJECTSELECTORDLG_IDNAME
#define SYMBOL_CPROJECTSELECTORDLG_STYLE
#define SYMBOL_CPROJECTSELECTORDLG_TITLE
SProjectSelectorParams - holds data for CProjectSelectorPanel.