diff --git a/src/application/xqchildmodel.cpp b/src/application/xqchildmodel.cpp index 9c351e4..8bd71a4 100644 --- a/src/application/xqchildmodel.cpp +++ b/src/application/xqchildmodel.cpp @@ -138,24 +138,6 @@ void XQChildModel::setContent( const XQNodePtr& contentRoot ) } -//! firz - -void XQChildModel::createModelContentChildRow( QStandardItem* parent, XQNodePtr contentNode ) -{ - /* - parent->appendRow( { new XQItem("Optionals", XQItemType::HeaderStyle ), new XQItem( "Value", XQItemType::HeaderStyle )} ); - - for( auto& child : contentNode->children() ) - { - XQItemList list; - list.append( new XQItem( child->attribute("DataItem"), XQItemType::StaticStyle ) ); - list.append( new XQItem( child->attribute("DataValue"), XQItemType::StaticStyle ) ); - parent->appendRow( list ); - } - */ -} - - //! erzeugt ein adhoc-contextmenu, je nachdem welche aktionen gerade möflich sind. void XQChildModel::initContextMenu() diff --git a/src/application/xqchildmodel.h b/src/application/xqchildmodel.h index 6ef0fe3..40dae0b 100644 --- a/src/application/xqchildmodel.h +++ b/src/application/xqchildmodel.h @@ -34,7 +34,7 @@ public: protected: - virtual void createModelContentChildRow(QStandardItem* parent, XQNodePtr contentNode ); + //void setupViewProperties() override; void initContextMenu() override; diff --git a/src/application/xqdocumentstore.cpp b/src/application/xqdocumentstore.cpp index 127b679..dd1ec5d 100644 --- a/src/application/xqdocumentstore.cpp +++ b/src/application/xqdocumentstore.cpp @@ -16,7 +16,7 @@ #include #include -//! firz +//! erzeugt ein docukument XQDocument::XQDocument(const QString& aFileName, const QString& aFriendlyName, XQItem* aTreeItem, XQViewModel* aModelView ) : fileName{ aFileName }, friendlyName{ aFriendlyName }, treeItem{ aTreeItem }, modelView{ aModelView } @@ -24,12 +24,6 @@ XQDocument::XQDocument(const QString& aFileName, const QString& aFriendlyName, X } -//! firz - -XQDocument::~XQDocument() -{ - //delete _documentRoot; -} /// @@ -37,7 +31,7 @@ XQDocument::~XQDocument() /// -//! firz +//! destruktor XQDocumentStore::~XQDocumentStore() { @@ -48,11 +42,11 @@ XQDocumentStore::~XQDocumentStore() } -//! firz +//! erzeugt ein document eintrag void XQDocumentStore::addDocument( const QString& aFileName, const QString& aFriendlyName, XQItem* aTreeItem, XQViewModel* aModelView ) { - XQDocument newDocument( aFileName, aFriendlyName, aTreeItem,aModelView ); + XQDocument newDocument( aFileName, aFriendlyName, aTreeItem, aModelView ); addAtKey( aFileName, newDocument ); // attention: this assumes the presence of the 'ProjectID' value //addAlias( aFileName, aTreeItem->attribute(c_ProjectID) ); diff --git a/src/application/xqdocumentstore.h b/src/application/xqdocumentstore.h index bd379f7..0d789f2 100644 --- a/src/application/xqdocumentstore.h +++ b/src/application/xqdocumentstore.h @@ -28,7 +28,7 @@ struct XQDocument XQDocument() = default; XQDocument( const QString& aFileName, const QString& aFriendlyName, XQItem* aTreeItem, XQViewModel* aModelView ); - virtual ~XQDocument(); + virtual ~XQDocument() = default; QString fileName; // also used as key QString friendlyName; diff --git a/src/application/xqmainmodel.cpp b/src/application/xqmainmodel.cpp index 1a423ae..0b22044 100644 --- a/src/application/xqmainmodel.cpp +++ b/src/application/xqmainmodel.cpp @@ -77,7 +77,7 @@ XQItem* XQMainModel::createTreeEntry( XQNodePtr contentNode ) throw XQException( "createTreeEntry: main model should not be emtpy!" ); } -//! firz +//! leere default implementation void XQMainModel::initContextMenu() { diff --git a/src/items/xqitemtype.cpp b/src/items/xqitemtype.cpp index f02098d..91aef3d 100644 --- a/src/items/xqitemtype.cpp +++ b/src/items/xqitemtype.cpp @@ -125,6 +125,9 @@ XQItemType* XQItemType::replaceAttribute( const QVariant& newValue, int role ) } + +//! formatiert den content() string eines items. + QVariant XQItemType::formatText( const XQItem& item ) const { XQItem::UnitType uType = unitType(); @@ -134,7 +137,8 @@ QVariant XQItemType::formatText( const XQItem& item ) const return cont; } -//! firz + +//! formatiert einen zahlenwert als string mit einheit. QString XQItemType::formatToSI( const QString& valueTxt, XQItem::UnitType unitType ) const { @@ -172,7 +176,8 @@ QString XQItemType::formatToSI( const QString& valueTxt, XQItem::UnitType unitTy } -//! firz + +//! entfernt die einheit aus einem formatierten string QString XQItemType::unFormatFromSI(const QString& formText ) const { diff --git a/src/model/xqcommand.cpp b/src/model/xqcommand.cpp index 931ab71..0fcf876 100644 --- a/src/model/xqcommand.cpp +++ b/src/model/xqcommand.cpp @@ -17,7 +17,7 @@ #include -//! firz +//! hilfsfunktion: zeigt alle position und die zugehörigen knoten an. void XQNodeStore::dumpList( const QString& title ) const { @@ -37,7 +37,7 @@ XQCommand::XQCommand(CmdType cmdType, XQViewModel* modelView ) } -//! firz +//! destruktor XQCommand::~XQCommand() { diff --git a/src/nodes/znode.cpp b/src/nodes/znode.cpp index 2452bb4..9b3aa4a 100644 --- a/src/nodes/znode.cpp +++ b/src/nodes/znode.cpp @@ -15,7 +15,7 @@ #include -//! firz +//! überwachungszähler namespace znode { diff --git a/src/util/xqexception.cpp b/src/util/xqexception.cpp index 762ee46..95c483a 100644 --- a/src/util/xqexception.cpp +++ b/src/util/xqexception.cpp @@ -14,7 +14,7 @@ #include -//! firz +//! erzeugt einen std::runtime_error mit text und optionalem parameter XQException::XQException(const QString& what, const QString& param ) : std::runtime_error( param.isEmpty() ? what.toStdString() : QString( "%1: %2" ).arg(what,param).toStdString( ) ) diff --git a/src/widgets/xqtreetable.cpp b/src/widgets/xqtreetable.cpp index e282704..c863082 100644 --- a/src/widgets/xqtreetable.cpp +++ b/src/widgets/xqtreetable.cpp @@ -20,7 +20,7 @@ #define DB_TIMESTAMP QTime::currentTime().toString(" -- HH:mm:ss.zzz") -//! firz +//! standardkonstruktor XQTreeTable::XQTreeTable(QWidget* parent) : QTreeView(parent) @@ -36,15 +36,15 @@ XQTreeTable::XQTreeTable(QWidget* parent) } -//! firz +//! gibt die verbundene modelview zurück, cast auf 'model()' XQViewModel* XQTreeTable::modelView() { return static_cast(model()); } -// __fixme: necessary? -//! firz + +//! shortcut: gibt das item für index zurück XQItem& XQTreeTable::xqItemFromIndex(const QModelIndex& index ) { @@ -52,7 +52,7 @@ XQItem& XQTreeTable::xqItemFromIndex(const QModelIndex& index ) } -//! firz +//! override von 'currentChanged' (noch nicht implementiert) void XQTreeTable::currentChanged(const QModelIndex& current, const QModelIndex& previous) {