diff options
author | Aqua-sama <aqua@iserlohn-fortress.net> | 2018-09-08 13:13:24 +0200 |
---|---|---|
committer | Aqua-sama <aqua@iserlohn-fortress.net> | 2018-09-08 13:13:24 +0200 |
commit | ccae7d1520548aaec95f6bd7302dd72c6fbdd6b9 (patch) | |
tree | da6706a388a4318bc309f840ca302b3a998b7572 /lib/web/profilemanager.h | |
parent | Move ProfileManager to libweb (diff) | |
download | smolbote-ccae7d1520548aaec95f6bd7302dd72c6fbdd6b9.tar.xz |
Replace ProfileManager::profileList() with ProfileManager::idList()
Diffstat (limited to 'lib/web/profilemanager.h')
-rw-r--r-- | lib/web/profilemanager.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/lib/web/profilemanager.h b/lib/web/profilemanager.h index f58fdb5..72af472 100644 --- a/lib/web/profilemanager.h +++ b/lib/web/profilemanager.h @@ -15,8 +15,8 @@ #include <QSettings> #include <map> #include <memory> - -typedef QMapIterator<QString, WebProfile *> ProfileIterator; +#include <functional> +#include <QMenu> #define profileManager ProfileManager::instance() @@ -32,10 +32,12 @@ public: WebProfile *loadProfile(const QString &path); + QMenu *createProfileMenu(std::function<void(WebProfile *)> callback, QWidget *parent = nullptr) const; + + const QStringList idList() const; const QString id(WebProfile *profile) const; WebProfile *profile(const QString &id) const; const QString configurationPath(const QString &id) const; - const QMap<QString, WebProfile *> profileList() const; private: struct ProfileData |