wxTreeItemIcon_Normal);
88dsFolder =
static_cast<CFolder*
>(&*it);
101wxTreeItemIcon_Normal);
132viewsFolder =
static_cast<CFolder*
>(&*it);
142vector< CIRef<IProjectView> > views;
148vector< CIRef<IProjectView> > dviews = doc->
GetViews();
150views.insert(views.end(), dviews.begin(), dviews.end());
153 for(
size_t i= 0;
i< views.size();
i++) {
157item->
Initialize(treeCtrl, prjView,
false);
178viewsFolder =
static_cast<CFolder*
>(&*it);
187 if((*it).GetType() ==
eView) {
188 CView& viewItem =
static_cast<CView&
>(*it);
190viewItem.
Initialize(treeCtrl, view,
false);
User-defined methods of the data storage class.
virtual const TViews & GetViews(void) const
Retrieve the existing views for this class.
Template class for iteration on objects of class C.
virtual void GetDataSources(TUIDataSourceVec &data_sources)
retrieve Data Sources registered in the application
vector< TUIDataSourceRef > TUIDataSourceVec
class IProjectView defines the abstract interface for views observing projects.
IServiceLocator - an abstract mechanism for locating services.
IUIDataSource - an interface representing a Data Source.
void Initialize(wxTreeCtrl &treeCtrl, IUIDataSource &ds)
void Initialize(wxTreeCtrl &treeCtrl)
void AppendChildItem(wxTreeCtrl &treeCtrl, CItem &ch_item)
wxTreeItemId GetTreeItemId() const
static CPTIcons & GetInstance()
int GetImageIndex(EIcon icon) const
void UpdateDataSources(wxTreeCtrl &treeCtrl, IServiceLocator &serviceLocator)
void Initialize(wxTreeCtrl &treeCtrl, objects::CGBWorkspace *ws)
void UpdateAllViews(wxTreeCtrl &treeCtrl, objects::CGBWorkspace *ws)
CWorkspace * GetWorkspaceItem(wxTreeCtrl &treeCtrl)
void UpdateViewLabel(wxTreeCtrl &treeCtrl, IProjectView &view)
void Initialize(wxTreeCtrl &treeCtrl, IProjectView &view, bool local)
void Initialize(wxTreeCtrl &treeCtrl)
const TData & GetData() const
#define NON_CONST_ITERATE(Type, Var, Cont)
Non constant version of ITERATE macro.
CIRef< T > GetServiceByType()
retrieves a typed reference to a service, the name of C++ type is used as the name of the service.
TObjectType * GetPointerOrNull(void) THROWS_NONE
Get pointer value.
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
static const wxString s_ALL_VIEWS_FOLDER
static const wxString s_DATA_SOURCES_FOLDER
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