From 35a635e53826eecdf3b5932dffbcaab708770771 Mon Sep 17 00:00:00 2001 From: Jabier Arraiza Date: Sat, 20 Apr 2019 18:40:55 +0200 Subject: reorder dialogs --- src/ui/CMakeLists.txt | 8 +- src/ui/dialog/dialog-manager.cpp | 6 +- src/ui/dialog/selectordialog.h | 16 +- src/ui/dialog/styledialog.cpp | 510 +++++---------------------------------- src/ui/dialog/styledialog.h | 153 +++++------- src/ui/dialog/xml-tree.h | 6 +- 6 files changed, 144 insertions(+), 555 deletions(-) (limited to 'src/ui') diff --git a/src/ui/CMakeLists.txt b/src/ui/CMakeLists.txt index bf773ba6f..fab824699 100644 --- a/src/ui/CMakeLists.txt +++ b/src/ui/CMakeLists.txt @@ -133,9 +133,9 @@ set(ui_SRC dialog/print-colors-preview-dialog.cpp dialog/print.cpp dialog/prototype.cpp - dialog/selectordialog.cpp + dialog/selectordialog.cpp dialog/spellcheck.cpp - dialog/styledialog.cpp + dialog/styledialog.cpp dialog/svg-fonts-dialog.cpp dialog/svg-preview.cpp dialog/swatches.cpp @@ -300,9 +300,9 @@ set(ui_SRC dialog/print-colors-preview-dialog.h dialog/print.h dialog/prototype.h - dialog/selectordialog.h + dialog/selectordialog.h dialog/spellcheck.h - dialog/styledialog.h + dialog/styledialog.h dialog/svg-fonts-dialog.h dialog/svg-preview.h dialog/swatches.h diff --git a/src/ui/dialog/dialog-manager.cpp b/src/ui/dialog/dialog-manager.cpp index 00bcedd62..158071e18 100644 --- a/src/ui/dialog/dialog-manager.cpp +++ b/src/ui/dialog/dialog-manager.cpp @@ -125,8 +125,8 @@ DialogManager::DialogManager() { registerFactory("Swatches", &create); registerFactory("TileDialog", &create); registerFactory("Symbols", &create); - registerFactory("StyleDialog", &create); - registerFactory("SelectorDialog", &create); + registerFactory("SelectorDialog", &create); + registerFactory("StyleDialog", &create); #if HAVE_POTRACE registerFactory("Trace", &create); @@ -167,8 +167,8 @@ DialogManager::DialogManager() { registerFactory("Swatches", &create); registerFactory("TileDialog", &create); registerFactory("Symbols", &create); - registerFactory("StyleDialog", &create); registerFactory("SelectorDialog", &create); + registerFactory("StyleDialog", &create); #if HAVE_POTRACE registerFactory("Trace", &create); diff --git a/src/ui/dialog/selectordialog.h b/src/ui/dialog/selectordialog.h index 306169611..96a5dc6f4 100644 --- a/src/ui/dialog/selectordialog.h +++ b/src/ui/dialog/selectordialog.h @@ -18,6 +18,7 @@ #include #include #include +#include #include #include #include @@ -47,12 +48,11 @@ class SelectorDialog : public Widget::Panel { public: ~SelectorDialog() override; // No default constructor, noncopyable, nonassignable - SelectorDialog(); + SelectorDialog(bool stylemode = false); SelectorDialog(SelectorDialog const &d) = delete; SelectorDialog operator=(SelectorDialog const &d) = delete; - static SelectorDialog &getInstance() { return *new SelectorDialog(); } - + static SelectorDialog &getInstance() { return *new SelectorDialog(false); } private: // Monitor