diff options
author | hjk <hjk@qt.io> | 2019-11-15 18:42:11 +0100 |
---|---|---|
committer | hjk <hjk@qt.io> | 2019-11-18 08:33:26 +0000 |
commit | 3c6c61d1c82d9de71c2c191e8ee8d28e3ac021ab (patch) | |
tree | 749da47c5183c5e818e79e1cd3d13af8ad8a69c4 /src/plugins/classview/classviewutils.h | |
parent | 3ecf3d95753bbfa6affe32ef84cf0727bdbca9be (diff) |
ClassView: Dissolve the internal 'Utils' class
It's regularly getting in my way, and it's rather a namespace anyway.
Also, move the functions that are only used once closer to their
place of use.
Change-Id: I97951aae1b69c04f391afbdd1b491a8a9173a977
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
Diffstat (limited to 'src/plugins/classview/classviewutils.h')
-rw-r--r-- | src/plugins/classview/classviewutils.h | 24 |
1 files changed, 3 insertions, 21 deletions
diff --git a/src/plugins/classview/classviewutils.h b/src/plugins/classview/classviewutils.h index 9a731e90e0..f6acb7c624 100644 --- a/src/plugins/classview/classviewutils.h +++ b/src/plugins/classview/classviewutils.h @@ -27,6 +27,7 @@ #include "classviewsymbollocation.h" #include "classviewsymbolinformation.h" + #include <QVariant> #include <QList> #include <QSet> @@ -36,27 +37,8 @@ QT_FORWARD_DECLARE_CLASS(QStandardItem) namespace ClassView { namespace Internal { -class Utils -{ - //! Private constructor - Utils(); -public: - - static QList<QVariant> locationsToRole(const QSet<SymbolLocation> &locations); - - static QSet<SymbolLocation> roleToLocations(const QList<QVariant> &locations); - - static int iconTypeSortOrder(int iconType); - - static SymbolInformation symbolInformationFromItem(const QStandardItem *item); - - static QStandardItem *setSymbolInformationToItem(const SymbolInformation &information, - QStandardItem *item); - - static void fetchItemToTarget(QStandardItem *item, const QStandardItem *target); - - static void moveItemToTarget(QStandardItem *item, const QStandardItem *target); -}; +QSet<SymbolLocation> roleToLocations(const QList<QVariant> &locations); +SymbolInformation symbolInformationFromItem(const QStandardItem *item); } // namespace Internal } // namespace ClassView |