Computer Assisted Medical Intervention Tool Kit version 6.0
 
Loading...
Searching...
No Matches
PythonActionTabPresenter Class Reference

Tab Presenter for a Python action. More...

#include <PythonActionTabPresenter.h>

+ Inheritance diagram for PythonActionTabPresenter:
+ Collaboration diagram for PythonActionTabPresenter:

Public Member Functions

 PythonActionTabPresenter (CamiTKExtensionModelPresenter *presenter, VariantDataModel &dataModel, QWidget *parent=nullptr)
 constructor
 
- Public Member Functions inherited from ActionTabPresenter
 ActionTabPresenter (CamiTKExtensionModelPresenter *presenter, VariantDataModel &dataModel, QWidget *parent=nullptr)
 constructor
 
virtual ~ActionTabPresenter ()=default
 
- Public Member Functions inherited from ExtensionTypeTabPresenter
 ExtensionTypeTabPresenter (camitk::ExtensionManager::ExtensionType extensionType, CamiTKExtensionModelPresenter *presenter, VariantDataModel &dataModel, QWidget *parent=nullptr)
 constructor
 
VariantDataModelgetDataModel ()
 get the managed data model
 
const QString getExtensionType () const
 get the extension type as a string
 

Additional Inherited Members

- Protected Member Functions inherited from ExtensionTypeTabPresenter
QStringList buildEnum (QStringList originalList)
 Use originalList (unsorted strings with potential duplicates) to generate a new QStringList that has only unique strings, sorted by popularity.
 
- Protected Attributes inherited from ActionTabPresenter
QGridLayout * actionTabLayout
 The main layout where all the widgets are presented.
 
- Protected Attributes inherited from ExtensionTypeTabPresenter
VariantDataModeldataModel
 the currently managed data model
 
camitk::ExtensionManager::ExtensionType extensionType
 The extension type.
 
CamiTKExtensionModelPresenterpresenter
 the current top level presenter
 

Detailed Description

Tab Presenter for a Python action.

Constructor & Destructor Documentation

◆ PythonActionTabPresenter()

PythonActionTabPresenter::PythonActionTabPresenter ( CamiTKExtensionModelPresenter presenter,
VariantDataModel dataModel,
QWidget *  parent = nullptr 
)

constructor

References ActionTabPresenter::actionTabLayout, ExpandableFieldEditor::appendRowTo(), FieldEditor::appendRowTo(), ExtensionTypeTabPresenter::dataModel, ExtensionTypeTabPresenter::presenter, and QtPropertyFieldEditor::setEnumValues().

+ Here is the call graph for this function:

The documentation for this class was generated from the following files: