roviz  0.7
Code Documentation of roviz
Public Types | Signals | Public Member Functions | Static Public Member Functions | List of all members
ItemTemplatesModel Class Reference
Inheritance diagram for ItemTemplatesModel:
Inheritance graph
Collaboration diagram for ItemTemplatesModel:
Collaboration graph

Public Types

using Template = QPair< QString, QDomDocument >
 
using TemplatesContainer = QVector< Template >
 

Signals

void templateRenamed (QString const &oldName, QString const &newName)
 

Public Member Functions

 ItemTemplatesModel (QObject *parent=nullptr)
 
bool canDropMimeData (QMimeData const *data, Qt::DropAction action, int row, int column, QModelIndex const &parent) const
 
QMimeData * mimeData (QModelIndexList const &indexes) const
 
bool dropMimeData (const QMimeData *data, Qt::DropAction action, int row, int column, const QModelIndex &parent)
 
QStringList mimeTypes () const
 
bool setData (const QModelIndex &index, const QVariant &value, int role)
 
bool isDuplicate (QString const &text) const
 
void deleteTemplates (QModelIndexList const &indexes)
 

Static Public Member Functions

static void init ()
 

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