Macros: Use new settings page convenience

Change-Id: I42caad4311d4238310a767543acafe0a142917f4
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
hjk
2020-01-07 17:34:48 +01:00
parent 06b094bf20
commit 9c3fc239b4
4 changed files with 12 additions and 42 deletions

View File

@@ -33,7 +33,6 @@
#include <QCoreApplication>
#include <QWidget>
#include <QIcon>
using namespace Macros;
using namespace Macros::Internal;
@@ -44,22 +43,5 @@ MacroOptionsPage::MacroOptionsPage()
setId(Constants::M_OPTIONS_PAGE);
setDisplayName(QCoreApplication::translate("Macros", Constants::M_OPTIONS_TR_PAGE));
setCategory(TextEditor::Constants::TEXT_EDITOR_SETTINGS_CATEGORY);
}
QWidget *MacroOptionsPage::widget()
{
if (!m_widget)
m_widget = new MacroOptionsWidget;
return m_widget;
}
void MacroOptionsPage::apply()
{
if (m_widget)
m_widget->apply();
}
void MacroOptionsPage::finish()
{
delete m_widget;
setWidgetCreator([] { return new MacroOptionsWidget; });
}