2 #include <Process/State/MessageNode.hpp>
4 #include <score/model/tree/TreeNodeItemModel.hpp>
5 #include <score/tools/Metadata.hpp>
9 #include <qnamespace.h>
11 #include <score_plugin_scenario_export.h>
19 class CommandStackFacade;
44 enum class Column : int
61 int columnCount(
const QModelIndex& parent)
const override;
63 QVariant data(
const QModelIndex& index,
int role)
const override;
64 bool setData(
const QModelIndex& index,
const QVariant& value,
int role)
override;
66 QVariant headerData(
int section, Qt::Orientation orientation,
int role)
const override;
68 int section, Qt::Orientation orientation,
const QVariant& value,
71 QStringList mimeTypes()
const override;
72 QMimeData* mimeData(
const QModelIndexList& indexes)
const override;
74 const QMimeData* data, Qt::DropAction action,
int row,
int column,
75 const QModelIndex& parent)
const override;
77 const QMimeData* data, Qt::DropAction action,
int row,
int column,
78 const QModelIndex& parent)
override;
80 Qt::DropActions supportedDragActions()
const override;
81 Qt::DropActions supportedDropActions()
const override;
83 Qt::ItemFlags flags(
const QModelIndex& index)
const override;
87 using QAbstractItemModel::beginInsertRows;
88 using QAbstractItemModel::beginRemoveRows;
89 using QAbstractItemModel::beginResetModel;
90 using QAbstractItemModel::endInsertRows;
91 using QAbstractItemModel::endRemoveRows;
92 using QAbstractItemModel::endResetModel;
96 E_SIGNAL(SCORE_PLUGIN_SCENARIO_EXPORT, userMessage, arg_1)
102 QVariant valueColumnData(
const MessageItemModel::node_type& node,
int role);
The MessageItemModel class.
Definition: MessageItemModel.hpp:38
Definition: StateModel.hpp:63
Definition: TreeNodeItemModel.hpp:38
Main plug-in of score.
Definition: score-plugin-dataflow/Dataflow/PortItem.hpp:14
Utilities for OSSIA data structures.
Definition: DeviceInterface.hpp:33
Base toolkit upon which the software is built.
Definition: Application.cpp:90
The Message struct.
Definition: Message.hpp:15