Go to the documentation of this file.Go to the SVN repository for this file.
1 #ifndef GUI_WIDGETS_EDIT___EDIT_OBJECT_SET__HPP
2 #define GUI_WIDGETS_EDIT___EDIT_OBJECT_SET__HPP
49 objects::CScope& scope)
50 : m_Object(&object),
m_Scope(&scope), m_Window(
NULL) {}
static CRef< CScope > m_Scope
CIRef< IEditCommand > m_EditAction
CRef< objects::CScope > m_Scope
CConstRef< CObject > m_Object
CEditObjectSet(const CObject &object, objects::CScope &scope)
Interface (functor) for object editing.
virtual IEditCommand * GetEditCommand()=0
After placing the window in the Edit Object Dialog ShowModal() method of the dialog is called.
virtual wxWindow * CreateWindow(wxWindow *parent)=0
creates a child (not top level) windows that can contain whatever controls/subwindows etc.
Include a standard set of the NCBI C++ Toolkit most basic headers.
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
#define NCBI_GUIWIDGETS_EDIT_EXPORT
Defines to provide correct exporting from DLLs in Windows.