( GetErrCode() ) {
75 caseeGroupErr:
return "eGroupErr";
120 virtual voidFinalizeParams();
124 voidx_LoadParamPanelSettings();
168 #define SYMBOL_CPARAMSPANEL_STYLE wxNO_BORDER|wxTAB_TRAVERSAL 169 #define SYMBOL_CPARAMSPANEL_TITLE _("Parameters Panel")
170 #define SYMBOL_CPARAMSPANEL_IDNAME ID_CPARAMSPANEL 171 #define SYMBOL_CPARAMSPANEL_SIZE wxSize(400, 300) 172 #define SYMBOL_CPARAMSPANEL_POSITION wxDefaultPosition 179DECLARE_EVENT_TABLE()
184 virtual boolCreate( wxWindow* parent,
193 voidOnOneViewPerObjectClick( wxCommandEvent& event );
199wxBitmap GetBitmapResource(
constwxString& name );
201wxIcon GetIconResource(
constwxString& name );
204 static boolShowToolTips();
207ID_CPARAMSPANEL = 10034,
208ID_ONEVIEWPEROBJECT = 10035
225 returnGetSelection(
buf);
234 virtual boolIsCombineRequested()
const;
237 virtual voidEnforceOneViewPerObject();
257 #define SYM_CONVRESPANEL_STYLE wxNO_BORDER|wxTAB_TRAVERSAL 258 #define SYM_CONVRESPANEL_TITLE _("Parameters Panel")
259 #define SYM_CONVRESPANEL_IDNAME ID_CCONVERSIONRESULTPANEL 260 #define SYM_CONVRESPANEL_SIZE wxSize(400, 300) 261 #define SYM_CONVRESPANEL_POSITION wxDefaultPosition 267DECLARE_EVENT_TABLE()
279 virtual boolCreate( wxWindow* parent,
288 virtual voidCreateControls();
291ID_CCONVERSIONRESULTPANEL = 10034,
292ID_ONEVIEWPEROBJECT = 10035,
297m_PVFactory = factory;
300 voidOnGroupViewClick( wxCommandEvent& event );
304 virtual voidSelectAll();
308 virtual boolGetSelectedIndices( vector<int>&
buf);
311 virtual voidEnforceOneViewPerObject();
CwxTableListCtrl * m_GroupCtrl
vector< CSeq_id_Handle > m_LocHandles
IProjectViewFactory * m_PVFactory
void SetProjectViewFactory(IProjectViewFactory *factory)
vector< set< CSeq_id_Handle > > m_AlnHandles
CObjectListWidgetSel * m_ListPanel
wxCheckBox * m_OneViewPerObjectCheckBox
wxCheckBox * m_GroupCheckBox
vector< int > m_GroupSize
virtual const char * GetErrCodeString() const override
Get a message describing the situation leading to the throw.
NCBI_EXCEPTION_DEFAULT(COVMException, CException)
Include standard NCBI exception behavior.
const CProjectViewTypeDescriptor * m_Descriptor
vector< int > m_OutputIndices
IProjectViewFactory * m_Factory
CParamsPanel * m_ParamPanel
The GUI panel listing the parameters guiding the object conversion and the conversion results.
bool mf_IsCombineRequested
wxWindow * m_ParentWindow
TConstScopedObjects m_InputObjects
objects that serve as input arguments for the object converter
TConstScopedObjects m_OutputObjects
The output objects after view-specific object conversion and possible object aggregation.
virtual bool GetSelectedObjects(TConstScopedObjects &buf)
TObjectListMap m_ObjectMaps
virtual bool GetSelectedIndices(vector< int > &buf)
virtual bool GetSelection(TConstScopedObjects &buf)
Return the selected item.
CProjectViewTypeDescriptor - holds description of a project view type.
CwxTableListCtrl - generic wxListCtrl-based Table Control.
Interface for testing cancellation request in a long lasting operation.
IOpenViewManager - interface dealing with a series of open view operations.
virtual void SetInputObjects(const TConstScopedObjects &input)=0
Set input objects that serve as original user input data.
virtual void CleanUI()=0
clean UI objects associated with the Manager
virtual const TConstScopedObjects & GetOutputObjects() const =0
Return the final input objects for views after possible object conversions and object aggregation.
virtual const vector< int > GetOutputIndices() const =0
virtual void InitUI()=0
initialize the Manager before using in UI (set it to Initial state)
virtual void SetParentWindow(wxWindow *parent)=0
virtual bool CanDo(EAction action)=0
indicates whether a transition (action) is possible
virtual wxPanel * GetCurrentPanel()=0
return the panel corresponding to the current state the function may create a new panel or return a p...
virtual bool AtFinalStep()=0
true if state is Final (i.e. "Finish" button shall be shown instead of "Next")
virtual bool IsCompletedState()=0
true if data gathering has finished and Open dialog shall be closed
virtual bool DoTransition(EAction action)=0
perform transition if possible and returns true, otherwise the function shall warn the user about the...
IRegSettings An interface for objects that save / restore settings using CGuiRegistry.
virtual void SaveSettings() const =0
virtual void LoadSettings()=0
virtual void SetRegistryPath(const string &path)=0
EErrCode
Error types that an application can generate.
virtual const char * GetErrCodeString(void) const
Get error code interpreted as text.
vector< SConstScopedObject > TConstScopedObjects
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
#define NCBI_GUICORE_EXPORT
const struct ncbi::grid::netcache::search::fields::SIZE size
#define SYM_CONVRESPANEL_POSITION
#define SYMBOL_CPARAMSPANEL_POSITION
#define SYMBOL_CPARAMSPANEL_SIZE
#define SYM_CONVRESPANEL_IDNAME
#define SYMBOL_CPARAMSPANEL_STYLE
CParamsPanel.
#define SYM_CONVRESPANEL_STYLE
CConversionResultPanel.
#define SYMBOL_CPARAMSPANEL_IDNAME
#define SYM_CONVRESPANEL_SIZE
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4