ICodeStylePreferencesFactory Class

(TextEditor::ICodeStylePreferencesFactory)

Public Functions

ICodeStylePreferencesFactory(QObject *parent = nullptr)
virtual ICodeStylePreferences *createCodeStyle() const = 0
virtual CodeStyleEditorWidget *createCodeStyleEditor(ICodeStylePreferences *codeStyle, QWidget *parent = nullptr)
virtual QWidget *createEditor(ICodeStylePreferences *preferences, QWidget *parent) const = 0
virtual TextEditor::Indenter *createIndenter(QTextDocument *doc) const = 0
virtual QString displayName() = 0
virtual Core::Id languageId() = 0
virtual QString previewText() const = 0
virtual QString snippetProviderGroupId() const = 0

Member Function Documentation

ICodeStylePreferencesFactory::ICodeStylePreferencesFactory(QObject *parent = nullptr)

Default constructs an instance of ICodeStylePreferencesFactory.

[pure virtual] ICodeStylePreferences *ICodeStylePreferencesFactory::createCodeStyle() const

[virtual] CodeStyleEditorWidget *ICodeStylePreferencesFactory::createCodeStyleEditor(ICodeStylePreferences *codeStyle, QWidget *parent = nullptr)

[pure virtual] QWidget *ICodeStylePreferencesFactory::createEditor(ICodeStylePreferences *preferences, QWidget *parent) const

[pure virtual] TextEditor::Indenter *ICodeStylePreferencesFactory::createIndenter(QTextDocument *doc) const

[pure virtual] QString ICodeStylePreferencesFactory::displayName()

[pure virtual] Core::Id ICodeStylePreferencesFactory::languageId()

[pure virtual] QString ICodeStylePreferencesFactory::previewText() const

[pure virtual] QString ICodeStylePreferencesFactory::snippetProviderGroupId() const