diff options
author | Olivier Tilloy <olivier.tilloy@canonical.com> | 2012-12-04 08:30:24 +0100 |
---|---|---|
committer | Olivier Tilloy <olivier.tilloy@canonical.com> | 2012-12-04 08:30:24 +0100 |
commit | 7b2badf6f2c2d5d4596ca3778b4cf924d498e2d7 (patch) | |
tree | d408bf848a8e17aa37e146da957d4feb06942a2d /libqmenumodel/src/qmenumodel.h | |
parent | 2f3299465de87c5801a5016c39b0fdb129347895 (diff) | |
download | qmenumodel-7b2badf6f2c2d5d4596ca3778b4cf924d498e2d7.tar.gz qmenumodel-7b2badf6f2c2d5d4596ca3778b4cf924d498e2d7.tar.bz2 qmenumodel-7b2badf6f2c2d5d4596ca3778b4cf924d498e2d7.zip |
Make the cache a pointer, to enforce const correctness.
Diffstat (limited to 'libqmenumodel/src/qmenumodel.h')
-rw-r--r-- | libqmenumodel/src/qmenumodel.h | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/libqmenumodel/src/qmenumodel.h b/libqmenumodel/src/qmenumodel.h index fef75e4..f77f472 100644 --- a/libqmenumodel/src/qmenumodel.h +++ b/libqmenumodel/src/qmenumodel.h @@ -21,7 +21,6 @@ #define QMENUMODEL_H #include <QAbstractListModel> -#include <QHash> typedef int gint; typedef unsigned int guint; @@ -65,12 +64,12 @@ protected: QHash<int, QMenuModel*> cache() const; private: - QHash<int, QMenuModel*> m_cache; + QHash<int, QMenuModel*>* m_cache; GMenuModel *m_menuModel; guint m_signalChangedId; QVariant getStringAttribute(const QModelIndex &index, const QString &attribute) const; - QVariant getLink(const QModelIndex &index, const QString &linkName); + QVariant getLink(const QModelIndex &index, const QString &linkName) const; QVariant getExtraProperties(const QModelIndex &index) const; QString parseExtraPropertyName(const QString &name) const; void clearModel(); |