diff options
Diffstat (limited to 'src/plugins/vcsbase/vcsbaseclientsettings.h')
-rw-r--r-- | src/plugins/vcsbase/vcsbaseclientsettings.h | 19 |
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 |