diff options
Diffstat (limited to 'sigmodr/tree/BaseModel.cpp')
-rw-r--r-- | sigmodr/tree/BaseModel.cpp | 31 |
1 files changed, 15 insertions, 16 deletions
diff --git a/sigmodr/tree/BaseModel.cpp b/sigmodr/tree/BaseModel.cpp index 3885b090..32203dc9 100644 --- a/sigmodr/tree/BaseModel.cpp +++ b/sigmodr/tree/BaseModel.cpp @@ -31,24 +31,24 @@ #include <QtCore/QFile> #include <QtXml/QDomDocument> -const int Sigmodr::BaseModel::TypeRole = Qt::UserRole; -const int Sigmodr::BaseModel::DropAcceptRole = Qt::UserRole + 1; -const int Sigmodr::BaseModel::XmlRole = Qt::UserRole + 2; -const int Sigmodr::BaseModel::WidgetRole = Qt::UserRole + 3; -const int Sigmodr::BaseModel::ContextMenuRole = Qt::UserRole + 4; +const int Sigmodr::Tree::BaseModel::TypeRole = Qt::UserRole; +const int Sigmodr::Tree::BaseModel::DropAcceptRole = Qt::UserRole + 1; +const int Sigmodr::Tree::BaseModel::XmlRole = Qt::UserRole + 2; +const int Sigmodr::Tree::BaseModel::WidgetRole = Qt::UserRole + 3; +const int Sigmodr::Tree::BaseModel::ContextMenuRole = Qt::UserRole + 4; -Sigmodr::BaseModel::BaseModel(BaseModel* parent, Sigmod::Object* object, const QString& name) : +Sigmodr::Tree::BaseModel::BaseModel(BaseModel* parent, Sigmod::Object* object, const QString& name) : m_parent(parent), m_object(object), m_name(name) { } -Sigmodr::BaseModel::~BaseModel() +Sigmodr::Tree::BaseModel::~BaseModel() { } -QVariant Sigmodr::BaseModel::data(int role) const +QVariant Sigmodr::Tree::BaseModel::data(int role) const { if (role == TypeRole) return type(); @@ -57,29 +57,29 @@ QVariant Sigmodr::BaseModel::data(int role) const return QVariant(); } -Sigmodr::BaseModel* Sigmodr::BaseModel::parent() +Sigmodr::Tree::BaseModel* Sigmodr::Tree::BaseModel::parent() { return m_parent; } -int Sigmodr::BaseModel::indexNumber() const +int Sigmodr::Tree::BaseModel::indexNumber() const { if (m_parent) return m_parent->findChild(const_cast<BaseModel*>(this)); return -1; } -QString Sigmodr::BaseModel::type() const +QString Sigmodr::Tree::BaseModel::type() const { return ""; } -const Sigmod::Object* Sigmodr::BaseModel::object() const +const Sigmod::Object* Sigmodr::Tree::BaseModel::object() const { return m_object; } -bool Sigmodr::BaseModel::loadFromData(const QString& data, QDomDocument* xml) const +bool Sigmodr::Tree::BaseModel::loadFromData(const QString& data, QDomDocument* xml) const { bool loaded = false; QString error; @@ -125,17 +125,16 @@ bool Sigmodr::BaseModel::loadFromData(const QString& data, QDomDocument* xml) co return loaded; } -void Sigmodr::BaseModel::childRowChanged(const int row) +void Sigmodr::Tree::BaseModel::childRowChanged(const int row) { QList<int> indexes; indexes << indexNumber() << row; emit(rowsChanged(indexes)); } -void Sigmodr::BaseModel::childRowsChanged(const QList<int>& rows) +void Sigmodr::Tree::BaseModel::childRowsChanged(const QList<int>& rows) { QList<int> indexes; indexes << indexNumber() << rows; emit(rowsChanged(indexes)); } - |