X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;f=src%2Fuisupport%2Fflatproxymodel.h;h=84fb77972728301d754ec15a77563739c6985864;hb=f9cd845a9119e0abf450a91d8802f5c1822dd638;hp=aa594cc5b5c2019f251e73ec4949fa2d24a33c4a;hpb=39328183a6a87c6eb10a9dbbffcd5d65bf154a1f;p=quassel.git diff --git a/src/uisupport/flatproxymodel.h b/src/uisupport/flatproxymodel.h index aa594cc5..84fb7797 100644 --- a/src/uisupport/flatproxymodel.h +++ b/src/uisupport/flatproxymodel.h @@ -31,19 +31,19 @@ class UISUPPORT_EXPORT FlatProxyModel : public QAbstractProxyModel public: FlatProxyModel(QObject *parent = nullptr); - virtual QModelIndex mapFromSource(const QModelIndex &sourceIndex) const; - virtual QModelIndex mapToSource(const QModelIndex &proxyIndex) const; + QModelIndex mapFromSource(const QModelIndex &sourceIndex) const override; + QModelIndex mapToSource(const QModelIndex &proxyIndex) const override; - virtual QItemSelection mapSelectionFromSource(const QItemSelection &sourceSelection) const; - virtual QItemSelection mapSelectionToSource(const QItemSelection &proxySelection) const; + QItemSelection mapSelectionFromSource(const QItemSelection &sourceSelection) const override; + QItemSelection mapSelectionToSource(const QItemSelection &proxySelection) const override; - virtual void setSourceModel(QAbstractItemModel *sourceModel); + void setSourceModel(QAbstractItemModel *sourceModel) override; - virtual QModelIndex index(int row, int column, const QModelIndex &parent) const; - virtual QModelIndex parent(const QModelIndex &index) const; + QModelIndex index(int row, int column, const QModelIndex &parent) const override; + QModelIndex parent(const QModelIndex &index) const override; - virtual int rowCount(const QModelIndex &index) const; - virtual int columnCount(const QModelIndex &index) const; + int rowCount(const QModelIndex &index) const override; + int columnCount(const QModelIndex &index) const override; public slots: void linkTest() const; @@ -73,7 +73,7 @@ private: QList _childCount; class SourceItem; - SourceItem *_rootSourceItem; + SourceItem *_rootSourceItem{nullptr}; void insertSubTree(const QModelIndex &source_idx, bool emitInsert = true); SourceItem *insertSubTreeHelper(SourceItem *parentItem, SourceItem *lastItem_, const QModelIndex &source_idx); @@ -117,8 +117,8 @@ private: SourceItem *_parent; QList _childs; - int _pos; - SourceItem *_next; + int _pos{-1}; + SourceItem *_next{nullptr}; friend class FlatProxyModel; };