[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-kimageshop
Subject: =?utf-8?q?=5Bgraphics/krita=5D_libs/ui=3A_Make_the_preset_editor_a_dialog?=
From: Halla Rempt <null () kde ! org>
Date: 2021-03-16 12:20:29
Message-ID: 20210316122029.42050124123E () leptone ! kde ! org
[Download RAW message or body]
Git commit 8a0432a8b6e2e79505032175821a58ddc20a94f7 by Halla Rempt.
Committed on 16/03/2021 at 12:17.
Pushed by rempt into branch 'master'.
Make the preset editor a dialog
(for now, this makes debugging easier on X11.)
CCMAIL:kimageshop@kde.org
M +5 -7 libs/ui/kis_paintop_box.cc
M +1 -1 libs/ui/widgets/kis_paintop_presets_popup.cpp
https://invent.kde.org/graphics/krita/commit/8a0432a8b6e2e79505032175821a58ddc20a94f7
diff --git a/libs/ui/kis_paintop_box.cc b/libs/ui/kis_paintop_box.cc
index 2a5cae17f8..04bf01f4b4 100644
--- a/libs/ui/kis_paintop_box.cc
+++ b/libs/ui/kis_paintop_box.cc
@@ -106,7 +106,6 @@ KisPaintopBox::KisPaintopBox(KisViewManager *view, QWidget \
*parent, const char *
m_favoriteResourceManager = new KisFavoriteResourceManager(this);
-
KConfigGroup grp = KSharedConfig::openConfig()->group("krita").group("Toolbar \
BrushesAndStuff"); int iconsize = grp.readEntry("IconSize", 22);
// NOTE: buttonsize should be the same value as the one used in ktoolbar for all \
QToolButton @@ -192,8 +191,6 @@ KisPaintopBox::KisPaintopBox(KisViewManager *view, \
QWidget *parent, const char *
moveToCenterActionY = \
m_viewManager->actionManager()->createAction("mirrorY-moveToCenter"); \
toolbarMenuYMirror->addAction(moveToCenterActionY);
-
-
// create horizontal and vertical mirror buttons
m_hMirrorButton = new KisHighlightedToolButton(this);
@@ -450,11 +447,11 @@ KisPaintopBox::KisPaintopBox(KisViewManager *view, QWidget \
*parent, const char *
m_savePresetWidget = new KisPresetSaveWidget(this);
- m_presetsPopup = new KisPaintOpPresetsPopup(m_resourceProvider, \
m_favoriteResourceManager, m_savePresetWidget);
- m_brushEditorPopupButton->setPopupWidget(m_presetsPopup);
- m_presetsPopup->parentWidget()->setWindowTitle(i18n("Brush Editor"));
-
+ m_presetsPopup = new KisPaintOpPresetsPopup(m_resourceProvider, \
m_favoriteResourceManager, m_savePresetWidget, m_brushEditorPopupButton); + \
m_presetsPopup->hide(); + m_presetsPopup->setWindowTitle(i18n("Brush Editor"));
+ connect(m_brushEditorPopupButton, SIGNAL(clicked(bool)), m_presetsPopup, \
SLOT(show()));
connect(m_presetsPopup, SIGNAL(brushEditorShown()), \
SLOT(slotUpdateOptionsWidgetPopup()));
connect(m_viewManager->mainWindow(), SIGNAL(themeChanged()), m_presetsPopup, \
SLOT(updateThemedIcons()));
@@ -522,6 +519,7 @@ KisPaintopBox::KisPaintopBox(KisViewManager *view, QWidget \
*parent, const char *
connect(m_resourceProvider, SIGNAL(sigFGColorChanged(KoColor)), \
m_favoriteResourceManager, SLOT(slotChangeFGColorSelector(KoColor)));
connect(m_resourceProvider, SIGNAL(sigBGColorChanged(KoColor)), \
m_favoriteResourceManager, SLOT(slotSetBGColor(KoColor))); +
// cold initialization
m_favoriteResourceManager->slotChangeFGColorSelector(m_resourceProvider->fgColor());
m_favoriteResourceManager->slotSetBGColor(m_resourceProvider->bgColor());
diff --git a/libs/ui/widgets/kis_paintop_presets_popup.cpp \
b/libs/ui/widgets/kis_paintop_presets_popup.cpp index 0d0e6b614d..dbe27410fb 100644
--- a/libs/ui/widgets/kis_paintop_presets_popup.cpp
+++ b/libs/ui/widgets/kis_paintop_presets_popup.cpp
@@ -73,7 +73,7 @@ KisPaintOpPresetsPopup::KisPaintOpPresetsPopup(KisCanvasResourceProvider \
* resou
KisFavoriteResourceManager* \
favoriteResourceManager,
KisPresetSaveWidget* \
savePresetWidget, QWidget * parent)
- : QWidget(parent)
+ : QWidget(parent, Qt::Dialog)
, m_d(new Private())
{
setObjectName("KisPaintOpPresetsPopup");
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic