This commit is contained in:
2025-09-05 17:12:38 +02:00
parent 9c6f7688d7
commit b8f0893d59
6 changed files with 53 additions and 51 deletions

View File

@@ -55,7 +55,6 @@ public:
virtual void initModel( const QString& modelName);
void expandNewItem(const QModelIndex& index);
void toggleSection( const XQModelSection& section );
void toggleSection( const QString& sectionKey );
//little helpers
@@ -67,7 +66,7 @@ public:
// undo-/redo-able stuff
virtual void cmdToggleSection( const XQCommand& command );
//virtual void cmdToggleSection( const XQCommand& command );
virtual void cmdCut( const XQCommand& command );
virtual void cmdCutUndo( const XQCommand& command );
virtual void cmdPaste( const XQCommand& command );
@@ -77,29 +76,15 @@ public:
virtual void cmdNew( const XQCommand& command );
virtual void cmdNewUndo( const XQCommand& command );
/*!
Derzeit wird die default-implementierung von data/setData genutzt. hier wäre dann die
Stelle um setData & data an externe 'handler' umzubiegen, siehe giovannies 'model-injection'
QVariant data(const QModelIndex& index, int role = Qt::DisplayRole) const override
{
return QStandardItemModel::data( index, role );
}
bool setData(const QModelIndex& index, const QVariant& value, int role = Qt::EditRole) override
{
qDebug() << " --- setData: " << value.toString();
return QStandardItemModel::setData( index, value, role );
}
*/
// Derzeit wird die default-implementierung von data/setData genutzt. hier wäre dann die
// Stelle um setData & data an externe 'handler' umzubiegen, siehe giovannies 'model-injection'
signals:
void xqItemChanged( const XQItem& item );
void itemCreated( XQItem* newItem );
void sectionCreated( const XQModelSection& section );
void sectionToggled( const XQModelSection& section );
public slots:
@@ -111,11 +96,7 @@ public slots:
virtual void onCommandRedo( const XQCommand& command );
virtual void onCommandUndo( const XQCommand& command );
signals:
void itemCreated( XQItem* newItem );
void sectionCreated( const XQModelSection& section );
void sectionToggled( const XQModelSection& section );
protected: