Index: scribus/ui/preferencesdialog.cpp
===================================================================
--- scribus/ui/preferencesdialog.cpp	(Revision 26452)
+++ scribus/ui/preferencesdialog.cpp	(Arbeitskopie)
@@ -23,11 +23,10 @@
 #include "units.h"
 
 PreferencesDialog::PreferencesDialog(QWidget* parent, ApplicationPrefs& prefsData, ScribusDoc* doc)
-	: QDialog(parent),
+	: ScDialog(parent, QString::fromLocal8Bit("PreferencesDialog")),
 	m_Doc(doc)
 {
 	setupUi(this);
-	setObjectName(QString::fromLocal8Bit("PreferencesDialog"));
 	preferencesTypeList->clear();
 	while (prefsStackWidget->currentWidget() != nullptr)
 		prefsStackWidget->removeWidget(prefsStackWidget->currentWidget());
Index: scribus/ui/preferencesdialog.h
===================================================================
--- scribus/ui/preferencesdialog.h	(Revision 26452)
+++ scribus/ui/preferencesdialog.h	(Arbeitskopie)
@@ -12,8 +12,9 @@
 #include <QMap>
 #include <QStackedWidget>
 
+#include "prefsstructs.h"
 #include "scribusapi.h"
-#include "prefsstructs.h"
+#include "ui/scdialog.h"
 #include "ui_preferencesdialogbase.h"
 
 #include "ui/prefs_colormanagement.h"
@@ -52,7 +53,7 @@
 
 /*! \brief The Scribus Preferences Dialog
 */
-class SCRIBUS_API PreferencesDialog : public QDialog, Ui::PreferencesDialog
+class SCRIBUS_API PreferencesDialog : public ScDialog, Ui::PreferencesDialog
 {
 	Q_OBJECT
 
