#include <paletteworkspace.h>
|
| AbstractPaletteController (QObject *parent=nullptr) |
|
virtual Q_INVOKABLE Qt::DropAction | dropAction (const QVariantMap &mimeData, Qt::DropAction proposedAction, const QModelIndex &parent, bool internal) const |
|
virtual Q_INVOKABLE bool | move (const QModelIndex &sourceParent, int sourceRow, const QModelIndex &destinationParent, int destinationChild)=0 |
|
virtual Q_INVOKABLE bool | insert (const QModelIndex &parent, int row, const QVariantMap &mimeData, Qt::DropAction action)=0 |
|
virtual Q_INVOKABLE bool | insertNewItem (const QModelIndex &parent, int row)=0 |
|
virtual Q_INVOKABLE void | remove (const QModelIndex &)=0 |
|
virtual Q_INVOKABLE void | removeSelection (const QModelIndexList &, const QModelIndex &parent)=0 |
|
virtual Q_INVOKABLE bool | canEdit (const QModelIndex &) const |
|
virtual Q_INVOKABLE void | editPaletteProperties (const QModelIndex &index) |
|
virtual Q_INVOKABLE void | editCellProperties (const QModelIndex &index) |
|
virtual Q_INVOKABLE bool | applyPaletteElement (const QModelIndex &index, Qt::KeyboardModifiers modifiers) |
|
Q_INVOKABLE Ms::PaletteElementEditor * | elementEditor (const QModelIndex &index) |
|
◆ RemoveAction
Enumerator |
---|
NoAction | |
Hide | |
DeletePermanently | |
AutoAction | |
◆ AbstractPaletteController()
Ms::AbstractPaletteController::AbstractPaletteController |
( |
QObject * |
parent = nullptr | ) |
|
|
inline |
◆ applyPaletteElement()
virtual Q_INVOKABLE bool Ms::AbstractPaletteController::applyPaletteElement |
( |
const QModelIndex & |
index, |
|
|
Qt::KeyboardModifiers |
modifiers |
|
) |
| |
|
inlinevirtual |
◆ canDropElements()
virtual bool Ms::AbstractPaletteController::canDropElements |
( |
| ) |
const |
|
inlineprivatevirtual |
◆ canEdit()
virtual Q_INVOKABLE bool Ms::AbstractPaletteController::canEdit |
( |
const QModelIndex & |
| ) |
const |
|
inlinevirtual |
◆ dropAction()
virtual Q_INVOKABLE Qt::DropAction Ms::AbstractPaletteController::dropAction |
( |
const QVariantMap & |
mimeData, |
|
|
Qt::DropAction |
proposedAction, |
|
|
const QModelIndex & |
parent, |
|
|
bool |
internal |
|
) |
| const |
|
inlinevirtual |
◆ editCellProperties()
virtual Q_INVOKABLE void Ms::AbstractPaletteController::editCellProperties |
( |
const QModelIndex & |
index | ) |
|
|
inlinevirtual |
◆ editPaletteProperties()
virtual Q_INVOKABLE void Ms::AbstractPaletteController::editPaletteProperties |
( |
const QModelIndex & |
index | ) |
|
|
inlinevirtual |
◆ elementEditor()
◆ insert()
virtual Q_INVOKABLE bool Ms::AbstractPaletteController::insert |
( |
const QModelIndex & |
parent, |
|
|
int |
row, |
|
|
const QVariantMap & |
mimeData, |
|
|
Qt::DropAction |
action |
|
) |
| |
|
pure virtual |
◆ insertNewItem()
virtual Q_INVOKABLE bool Ms::AbstractPaletteController::insertNewItem |
( |
const QModelIndex & |
parent, |
|
|
int |
row |
|
) |
| |
|
pure virtual |
◆ move()
virtual Q_INVOKABLE bool Ms::AbstractPaletteController::move |
( |
const QModelIndex & |
sourceParent, |
|
|
int |
sourceRow, |
|
|
const QModelIndex & |
destinationParent, |
|
|
int |
destinationChild |
|
) |
| |
|
pure virtual |
◆ remove()
virtual Q_INVOKABLE void Ms::AbstractPaletteController::remove |
( |
const QModelIndex & |
| ) |
|
|
pure virtual |
◆ removeSelection()
virtual Q_INVOKABLE void Ms::AbstractPaletteController::removeSelection |
( |
const QModelIndexList & |
, |
|
|
const QModelIndex & |
parent |
|
) |
| |
|
pure virtual |
◆ canDropElements
bool Ms::AbstractPaletteController::canDropElements |
|
read |
Whether dropping new elements to this palette is generally allowed.
The documentation for this class was generated from the following files: