26#ifndef __EXTENSION_TYPE_TAB_PRESENTER__
27#define __EXTENSION_TYPE_TAB_PRESENTER__
59 QStringList
buildEnum(QStringList originalList);
Presenter for a CamiTK extension file model.
Definition CamiTKExtensionModelPresenter.h:47
Base class for all extension type tab presenter (ActionTabPresenter, ComponentTabPresenter and Viewer...
Definition ExtensionTypeTabPresenter.h:43
VariantDataModel & getDataModel()
get the managed data model
Definition ExtensionTypeTabPresenter.cpp:58
const QString getExtensionType() const
get the extension type as a string
Definition ExtensionTypeTabPresenter.cpp:63
VariantDataModel & dataModel
the currently managed data model
Definition ExtensionTypeTabPresenter.h:62
CamiTKExtensionModelPresenter * presenter
the current top level presenter
Definition ExtensionTypeTabPresenter.h:65
camitk::ExtensionManager::ExtensionType extensionType
The extension type.
Definition ExtensionTypeTabPresenter.h:68
QStringList buildEnum(QStringList originalList)
Use originalList (unsorted strings with potential duplicates) to generate a new QStringList that has ...
Definition ExtensionTypeTabPresenter.cpp:33
VariantDataModel encapsulates QVariant and can be used as a model for any type of QVariant supported ...
Definition VariantDataModel.h:124
ExtensionType
describes the CamiTK Extension Type (Action, Component, Application...).
Definition ExtensionManager.h:64