Medical Imaging Interaction Toolkit
2018.4.99-389bf124
Medical Imaging Interaction Toolkit
|
#include <QmitkPythonVariableStackTableModel.h>
Public Member Functions | |
QmitkPythonVariableStackTableModel (QObject *parent=nullptr) | |
~QmitkPythonVariableStackTableModel () override | |
int | rowCount (const QModelIndex &parent=QModelIndex()) const override |
int | columnCount (const QModelIndex &parent=QModelIndex()) const override |
QVariant | data (const QModelIndex &index, int role=Qt::DisplayRole) const override |
Qt::ItemFlags | flags (const QModelIndex &index) const override |
QVariant | headerData (int section, Qt::Orientation orientation, int role) const override |
QStringList | mimeTypes () const override |
bool | dropMimeData (const QMimeData *, Qt::DropAction, int, int, const QModelIndex &) override |
Qt::DropActions | supportedDropActions () const override |
void | CommandExecuted (const std::string &pythonCommand) override |
std::vector< mitk::PythonVariable > | GetVariableStack () const |
Static Public Attributes | |
static const QString | MITK_IMAGE_VAR_NAME |
static const QString | MITK_SURFACE_VAR_NAME |
implements a table model to show the variables of the Python "__main__" dictionary furthermore implements dragging and dropping of datanodes (conversion from and to python)
Definition at line 27 of file QmitkPythonVariableStackTableModel.h.
QmitkPythonVariableStackTableModel::QmitkPythonVariableStackTableModel | ( | QObject * | parent = nullptr | ) |
Definition at line 25 of file QmitkPythonVariableStackTableModel.cpp.
References mitk::IPythonService::AddPythonCommandObserver(), and us::GetModuleContext().
|
override |
Definition at line 34 of file QmitkPythonVariableStackTableModel.cpp.
References us::GetModuleContext(), and mitk::IPythonService::RemovePythonCommandObserver().
|
override |
Definition at line 173 of file QmitkPythonVariableStackTableModel.cpp.
|
overridevirtual |
Implements mitk::PythonCommandObserver.
Definition at line 210 of file QmitkPythonVariableStackTableModel.cpp.
References mitk::IPythonService::GetVariableStack(), and MITK_DEBUG.
Referenced by QmitkPythonVariableStackTableView::QmitkPythonVariableStackTableView().
|
override |
Definition at line 178 of file QmitkPythonVariableStackTableModel.cpp.
References mitk::PythonVariable::m_Name, mitk::PythonVariable::m_Type, and mitk::PythonVariable::m_Value.
|
override |
Definition at line 41 of file QmitkPythonVariableStackTableModel.cpp.
References mitk::IPythonService::CopyToPythonAsCvImage(), mitk::IPythonService::CopyToPythonAsSimpleItkImage(), mitk::IPythonService::CopyToPythonAsVtkPolyData(), QmitkMimeTypes::DataNodePtrs, mitk::DataNode::GetData(), mitk::Image::GetDimension(), mitk::DataNode::GetName(), mitk::IPythonService::IsOpenCvPythonWrappingAvailable(), mitk::IPythonService::IsSimpleItkPythonWrappingAvailable(), mitk::IPythonService::IsVtkPythonWrappingAvailable(), MITK_DEBUG, MITK_ERROR, MITK_IMAGE_VAR_NAME, MITK_SURFACE_VAR_NAME, and QmitkMimeTypes::ToDataNodePtrList().
|
override |
Definition at line 158 of file QmitkPythonVariableStackTableModel.cpp.
std::vector< mitk::PythonVariable > QmitkPythonVariableStackTableModel::GetVariableStack | ( | ) | const |
Definition at line 218 of file QmitkPythonVariableStackTableModel.cpp.
Referenced by QmitkPythonVariableStackTableView::OnVariableStackDoubleClicked().
|
override |
Definition at line 135 of file QmitkPythonVariableStackTableModel.cpp.
|
override |
Definition at line 196 of file QmitkPythonVariableStackTableModel.cpp.
|
override |
Definition at line 168 of file QmitkPythonVariableStackTableModel.cpp.
|
override |
Definition at line 205 of file QmitkPythonVariableStackTableModel.cpp.
|
static |
Definition at line 32 of file QmitkPythonVariableStackTableModel.h.
Referenced by dropMimeData().
|
static |
Definition at line 33 of file QmitkPythonVariableStackTableModel.h.
Referenced by dropMimeData().