diff options
Diffstat (limited to 'src/modlist.h')
| -rw-r--r-- | src/modlist.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/modlist.h b/src/modlist.h index 2e8d6a84..6116a913 100644 --- a/src/modlist.h +++ b/src/modlist.h @@ -52,6 +52,7 @@ public: enum EColumn {
COL_NAME,
COL_FLAGS,
+ COL_CONTENT,
COL_CATEGORY,
COL_MODID,
COL_VERSION,
@@ -104,6 +105,9 @@ public: public:
+ /// \copydoc MOBase::IModList::displayName
+ virtual QString displayName(const QString &internalName) const;
+
/// \copydoc MOBase::IModList::state
virtual ModStates state(const QString &name) const;
@@ -234,6 +238,10 @@ private: static QString getColumnToolTip(int column);
+ QVariantList contentsToIcons(const std::vector<ModInfo::EContent> &content) const;
+
+ QString contentsToToolTip(const std::vector<ModInfo::EContent> &contents) const;
+
ModList::EColumn getEnabledColumn(int index) const;
QVariant categoryData(int categoryID, int column, int role) const;
@@ -287,6 +295,8 @@ private: SignalModStateChanged m_ModStateChanged;
SignalModMoved m_ModMoved;
+ std::map<ModInfo::EContent, std::tuple<QIcon, QString, QString> > m_ContentIcons;
+
};
#endif // MODLIST_H
|
