Avogadro::QtGui::ScenePluginModel#
-
class ScenePluginModel : public QAbstractItemModel#
A model containing scene plugins that will build up the scene.
<avogadro/qtgui/scenepluginmodel.h>
- Author
Marcus D. Hanwell
Public Functions
-
explicit ScenePluginModel(QObject *parent = nullptr)#
-
QModelIndex parent(const QModelIndex &child) const override#
-
int rowCount(const QModelIndex &parent) const override#
-
int columnCount(const QModelIndex &parent) const override#
-
Qt::ItemFlags flags(const QModelIndex &index) const override#
-
bool setData(const QModelIndex &index, const QVariant &value, int role) override#
-
QVariant data(const QModelIndex &index, int role) const override#
-
QModelIndex index(int row, int column, const QModelIndex &parent = QModelIndex()) const override#
-
void clear()#
-
QList<ScenePlugin*> scenePlugins() const#
-
QList<ScenePlugin*> activeScenePlugins() const#
Public Slots
-
void addItem(Avogadro::QtGui::ScenePlugin *item)#
-
void removeItem(Avogadro::QtGui::ScenePlugin *item)#
-
void itemChanged()#