aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/vcsbase/vcsbaseclientsettings.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/vcsbase/vcsbaseclientsettings.h')
-rw-r--r--src/plugins/vcsbase/vcsbaseclientsettings.h19
1 files changed, 8 insertions, 11 deletions
diff --git a/src/plugins/vcsbase/vcsbaseclientsettings.h b/src/plugins/vcsbase/vcsbaseclientsettings.h
index 87835755ca0..6e1f227f218 100644
--- a/src/plugins/vcsbase/vcsbaseclientsettings.h
+++ b/src/plugins/vcsbase/vcsbaseclientsettings.h
@@ -5,27 +5,24 @@
#include "vcsbase_global.h"
-#include <utils/aspects.h>
+#include <coreplugin/dialogs/ioptionspage.h>
namespace VcsBase {
-class VCSBASE_EXPORT VcsBaseSettings : public Utils::AspectContainer
+class VCSBASE_EXPORT VcsBaseSettings : public Core::PagedSettings
{
public:
VcsBaseSettings();
~VcsBaseSettings();
- Utils::StringAspect binaryPath;
- Utils::StringAspect userName;
- Utils::StringAspect userEmail;
- Utils::IntegerAspect logCount;
- Utils::IntegerAspect timeout; // Seconds
- Utils::StringAspect path;
+ Utils::FilePathAspect binaryPath{this};
+ Utils::StringAspect userName{this};
+ Utils::StringAspect userEmail{this};
+ Utils::IntegerAspect logCount{this};
+ Utils::IntegerAspect timeout{this}; // Seconds
+ Utils::StringAspect path{this};
Utils::FilePaths searchPathList() const;
-
-private:
- QString m_settingsGroup;
};
} // namespace VcsBase