aboutsummaryrefslogtreecommitdiff
path: root/lib/webprofile/webprofilemanager.h
diff options
context:
space:
mode:
Diffstat (limited to 'lib/webprofile/webprofilemanager.h')
-rw-r--r--lib/webprofile/webprofilemanager.h11
1 files changed, 9 insertions, 2 deletions
diff --git a/lib/webprofile/webprofilemanager.h b/lib/webprofile/webprofilemanager.h
index f7bf52a..3d86def 100644
--- a/lib/webprofile/webprofilemanager.h
+++ b/lib/webprofile/webprofilemanager.h
@@ -18,11 +18,18 @@
#include <QSettings>
#include <functional>
+struct ProfileDefault_t
+{
+ QString search;
+ QString homepage;
+ QString newtab;
+};
+
class WebProfileManager : public QObject
{
Q_OBJECT
public:
- explicit WebProfileManager(const QHash<QString, QString> &profileSection, QObject *parent);
+ explicit WebProfileManager(const ProfileDefault_t &profileSection, QObject *parent);
~WebProfileManager();
/** Create a profile with specified id
@@ -72,7 +79,7 @@ private:
};
QMap<QString, Profile> profiles;
- const QHash<QString, QString> defaults;
+ const ProfileDefault_t defaults;
};
#endif // SMOLBOTE_PROFILEMANAGER_H