|
ACF $AcfVersion:0$
|
File system explorer-like component. More...
#include <CFileTreeViewGuiComp.h>
Public Types | |
| enum | DataRoles { DR_PATH = Qt::UserRole + 1 , DR_ISDIR } |
| typedef iqtgui::TDesignerGuiObserverCompBase< Ui::CFileTreeViewGuiComp, ifile::IFileNameParam > | BaseClass |
Public Types inherited from ibase::TModelObserverCompBaseWrap< ObserverComponent > | |
| typedef ObserverComponent | BaseClass |
Public Member Functions | |
| CFileTreeViewGuiComp () | |
Public Member Functions inherited from imod::CMultiModelDispatcherBase | |
| bool | RegisterModel (IModel *modelPtr, int modelId=0, const istd::IChangeable::ChangeSet &relevantFlags=istd::IChangeable::GetAllChanges()) |
| Register the data model to be observed. | |
| void | UnregisterModel (int modelId=0) |
| Unregister the data model object. | |
| void | UnregisterAllModels () |
| Unregister all observed data objects. | |
| template<class Object > | |
| Object * | GetObjectAt (int modelId) const |
| Get concrete object instance of the obsered model. | |
Public Member Functions inherited from istd::IPolymorphic | |
| virtual | ~IPolymorphic () |
Protected Member Functions | |
| virtual void | OnComponentCreated () override |
| virtual void | OnComponentDestroyed () override |
| virtual void | OnGuiCreated () override |
| virtual void | UpdateGui (const istd::IChangeable::ChangeSet &changeSet) override |
| virtual void | OnModelChanged (int modelId, const istd::IChangeable::ChangeSet &changeSet) override |
| Called when some model observed by dispatcher will be changed. | |
Friends | |
| class | InternalThread |
File system explorer-like component.
Observes a directory which is to be the root of the tree view. Provides on-demand refresh of the view (i.e. via button click).
Definition at line 37 of file CFileTreeViewGuiComp.h.
| typedef iqtgui::TDesignerGuiObserverCompBase< Ui::CFileTreeViewGuiComp, ifile::IFileNameParam> ifilegui::CFileTreeViewGuiComp::BaseClass |
Definition at line 45 of file CFileTreeViewGuiComp.h.
| Enumerator | |
|---|---|
| DR_PATH | |
| DR_ISDIR | |
Definition at line 58 of file CFileTreeViewGuiComp.h.
| ifilegui::CFileTreeViewGuiComp::CFileTreeViewGuiComp | ( | ) |
|
overrideprotectedvirtual |
Reimplemented from ibase::TModelObserverCompBaseWrap< ObserverComponent >.
|
overrideprotectedvirtual |
Reimplemented from ibase::TModelObserverCompBaseWrap< ObserverComponent >.
|
overrideprotectedvirtual |
|
overrideprotectedvirtual |
Called when some model observed by dispatcher will be changed.
Implements imod::CMultiModelDispatcherBase.
|
overrideprotectedvirtual |
|
friend |
Definition at line 155 of file CFileTreeViewGuiComp.h.