[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    [calligra/calligra/2.9] krita/plugins/extensions/dockers/specificcolorselector: Don't set a default
From:       Moritz Molch <kde () moritzmolch ! de>
Date:       2015-04-30 19:24:26
Message-ID: E1Ynu4Q-0006AP-Fh () scm ! kde ! org
[Download RAW message or body]

Git commit 5a72a82f73a99134ef1dfd27d5d5d986a9780aae by Moritz Molch.
Committed on 30/04/2015 at 19:24.
Pushed by mmolch into branch 'calligra/2.9'.

Don't set a default colorspace in the specific color selector dock

The dock otherwise grows too large if you set up the interface e.g. for
grayscale usage and restart Krita.

M  +3    -11   krita/plugins/extensions/dockers/specificcolorselector/kis_specific_color_selector_widget.cc


http://commits.kde.org/calligra/5a72a82f73a99134ef1dfd27d5d5d986a9780aae

diff --git a/krita/plugins/extensions/dockers/specificcolorselector/kis_specific_color_selector_widget.cc \
b/krita/plugins/extensions/dockers/specificcolorselector/kis_specific_color_selector_widget.cc
 index 547f679..81a97d4 100644
--- a/krita/plugins/extensions/dockers/specificcolorselector/kis_specific_color_selector_widget.cc
                
+++ b/krita/plugins/extensions/dockers/specificcolorselector/kis_specific_color_selector_widget.cc
 @@ -68,11 +68,8 @@ KisSpecificColorSelectorWidget::KisSpecificColorSelectorWidget(QWidget* \
parent)  m_layout->addWidget(m_chkShowColorSpaceSelector);
     m_layout->addWidget(m_colorspaceSelector);
 
-    setColorSpace(KoColorSpaceRegistry::instance()->rgb8());
-    KoColor c(KoColorSpaceRegistry::instance()->rgb8());
-    c.setOpacity(OPACITY_OPAQUE_U8);
-    setColor(c);
-
+    m_spacer = new QSpacerItem(0, 0, QSizePolicy::Expanding, \
QSizePolicy::Expanding); +    m_layout->addItem(m_spacer);
 }
 
 KisSpecificColorSelectorWidget::~KisSpecificColorSelectorWidget()
@@ -110,12 +107,7 @@ void KisSpecificColorSelectorWidget::setColorSpace(const \
KoColorSpace* cs)  }
     m_inputs.clear();
 
-    if (m_spacer) {
-        m_layout->removeItem(m_spacer);
-    }
-    else {
-        m_spacer = new QSpacerItem(0, 0, QSizePolicy::Expanding, \
                QSizePolicy::Expanding);
-    }
+    m_layout->removeItem(m_spacer);
 
     QList<KoChannelInfo *> channels = \
KoChannelInfo::displayOrderSorted(m_colorSpace->channels());  


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic