TextEditor: De-QObject-ify ICodeStylePreferences factories

Change-Id: I20fc5323c4192391ec6ac514a1b583ccb87b4796
Reviewed-by: David Schulz <david.schulz@qt.io>
This commit is contained in:
hjk
2020-01-28 17:34:35 +01:00
parent c2fdaeae20
commit e0c76647ce
3 changed files with 7 additions and 6 deletions

View File

@@ -31,7 +31,7 @@ namespace Nim {
class NimCodeStylePreferencesFactory : public TextEditor::ICodeStylePreferencesFactory
{
Q_OBJECT
Q_DECLARE_TR_FUNCTIONS(Nim::NimCodeStylePreferencesFactory)
public:
NimCodeStylePreferencesFactory();

View File

@@ -29,8 +29,7 @@
using namespace TextEditor;
ICodeStylePreferencesFactory::ICodeStylePreferencesFactory(QObject *parent) :
QObject(parent)
ICodeStylePreferencesFactory::ICodeStylePreferencesFactory()
{
}

View File

@@ -46,11 +46,13 @@ public:
virtual void apply() {}
};
class TEXTEDITOR_EXPORT ICodeStylePreferencesFactory : public QObject
class TEXTEDITOR_EXPORT ICodeStylePreferencesFactory
{
Q_OBJECT
ICodeStylePreferencesFactory(const ICodeStylePreferencesFactory &) = delete;
ICodeStylePreferencesFactory &operator=(const ICodeStylePreferencesFactory &) = delete;
public:
explicit ICodeStylePreferencesFactory(QObject *parent = nullptr);
ICodeStylePreferencesFactory();
virtual CodeStyleEditorWidget *createCodeStyleEditor(ICodeStylePreferences *codeStyle,
QWidget *parent = nullptr);