Vcs: Register settings aspects more directly

Change-Id: I8049f71456b8e8573a2dcfce68a14fb12545865b
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
This commit is contained in:
hjk
2023-05-26 09:41:47 +02:00
parent 419f5416c5
commit 426a9a7037
18 changed files with 71 additions and 174 deletions

View File

@@ -7,8 +7,7 @@
#include <utils/aspects.h>
namespace VcsBase {
namespace Internal {
namespace VcsBase::Internal {
class CommonVcsSettings : public Utils::AspectContainer
{
@@ -17,16 +16,16 @@ class CommonVcsSettings : public Utils::AspectContainer
public:
CommonVcsSettings();
Utils::StringAspect nickNameMailMap;
Utils::StringAspect nickNameFieldListFile;
Utils::StringAspect nickNameMailMap{this};
Utils::StringAspect nickNameFieldListFile{this};
Utils::StringAspect submitMessageCheckScript;
Utils::StringAspect submitMessageCheckScript{this};
// Executable run to graphically prompt for a SSH-password.
Utils::StringAspect sshPasswordPrompt;
Utils::StringAspect sshPasswordPrompt{this};
Utils::BoolAspect lineWrap;
Utils::IntegerAspect lineWrapWidth;
Utils::BoolAspect lineWrap{this};
Utils::IntegerAspect lineWrapWidth{this};
signals:
void settingsChanged();
@@ -43,5 +42,4 @@ private:
CommonVcsSettings m_settings;
};
} // namespace Internal
} // namespace VcsBase
} // VcsBase::Internal