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

List:       kde-i18n-doc
Subject:    Re: [krita/rempt-opengl-check2] libs/ui: Add an option to allow the toolbox to be smaller than 2 col
From:       Boudewijn Rempt <boud () valdyas ! org>
Date:       2016-05-15 10:47:27
Message-ID: alpine.LNX.2.00.1605151247020.28445 () calcifer ! valdyas ! org
[Download RAW message or body]

Sorry, false alarm -- I was working on this and accidentally pushed it, but \
it's not in master and won't be.

On Sat, 14 May 2016, Boudewijn Rempt wrote:

> Git commit 1ae4c023d42b80be139b3b59b720f7ef0b6ab618 by Boudewijn Rempt.
> Committed on 14/05/2016 at 13:54.
> Pushed by rempt into branch 'rempt-opengl-check2'.
> 
> Add an option to allow the toolbox to be smaller than 2 columns
> 
> This unfortunately adds a new string, but we cannot get away from
> that.
> 
> CCMAIL:kde-i18n-doc@kde.org
> 
> M  +9    -0    libs/ui/dialogs/kis_dlg_preferences.cc
> M  +1    -0    libs/ui/dialogs/kis_dlg_preferences.h
> M  +8    -1    libs/ui/forms/wdggeneralsettings.ui
> M  +12   -0    libs/ui/kis_config.cc
> M  +3    -0    libs/ui/kis_config.h
> M  +1    -0    libs/ui/opengl/kis_opengl.cpp
> 
> http://commits.kde.org/krita/1ae4c023d42b80be139b3b59b720f7ef0b6ab618
> 
> diff --git a/libs/ui/dialogs/kis_dlg_preferences.cc \
> b/libs/ui/dialogs/kis_dlg_preferences.cc index c989454..4913a7e 100644
> --- a/libs/ui/dialogs/kis_dlg_preferences.cc
> +++ b/libs/ui/dialogs/kis_dlg_preferences.cc
> @@ -120,6 +120,7 @@ GeneralTab::GeneralTab(QWidget *_parent, const char \
> *_name) m_chkCompressKra->setChecked(cfg.compressKra());
> m_radioToolOptionsInDocker->setChecked(cfg.toolOptionsInDocker());
> m_chkSwitchSelectionCtrlAlt->setChecked(cfg.switchSelectionCtrlAlt());
> +    chkNarrowToolbox->setChecked(cfg.narrowToolbox());
> m_chkConvertOnImport->setChecked(cfg.convertToImageColorspaceOnImport());
> 
> connect(m_bnFileName, SIGNAL(clicked()), SLOT(getBackgroundImage()));
> @@ -149,6 +150,7 @@ void GeneralTab::setDefault()
> m_chkCompressKra->setChecked(cfg.compressKra(true));
> m_radioToolOptionsInDocker->setChecked(cfg.toolOptionsInDocker(true));
> m_chkSwitchSelectionCtrlAlt->setChecked(cfg.switchSelectionCtrlAlt(true));
>  +    chkNarrowToolbox->setChecked(cfg.narrowToolbox(true));
> m_chkConvertOnImport->setChecked(cfg.convertToImageColorspaceOnImport(true));
>  
> }
> @@ -220,6 +222,12 @@ bool GeneralTab::switchSelectionCtrlAlt()
> 
> }
> 
> +bool GeneralTab::narrowToolbox()
> +{
> +    return chkNarrowToolbox->isChecked();
> +}
> +
> +
> bool GeneralTab::convertToImageColorspaceOnImport()
> {
> return m_chkConvertOnImport->isChecked();
> @@ -976,6 +984,7 @@ bool KisDlgPreferences::editPreferences()
> cfg.setCompressKra(dialog->m_general->compressKra());
> cfg.setToolOptionsInDocker(dialog->m_general->toolOptionsInDocker());
> cfg.setSwitchSelectionCtrlAlt(dialog->m_general->switchSelectionCtrlAlt());
>  +        cfg.setNarrowToolbox(dialog->m_general->narrowToolbox());
> cfg.setConvertToImageColorspaceOnImport(dialog->m_general->convertToImageColorspaceOnImport());
>  
> KisPart *part = KisPart::instance();
> diff --git a/libs/ui/dialogs/kis_dlg_preferences.h \
> b/libs/ui/dialogs/kis_dlg_preferences.h index c4ec62e..77d1809 100644
> --- a/libs/ui/dialogs/kis_dlg_preferences.h
> +++ b/libs/ui/dialogs/kis_dlg_preferences.h
> @@ -79,6 +79,7 @@ public:
> bool compressKra();
> bool toolOptionsInDocker();
> bool switchSelectionCtrlAlt();
> +    bool narrowToolbox();
> bool convertToImageColorspaceOnImport();
> private Q_SLOTS:
> void getBackgroundImage();
> diff --git a/libs/ui/forms/wdggeneralsettings.ui \
> b/libs/ui/forms/wdggeneralsettings.ui index 0db86c4..073f743 100644
> --- a/libs/ui/forms/wdggeneralsettings.ui
> +++ b/libs/ui/forms/wdggeneralsettings.ui
> @@ -29,7 +29,7 @@
> <item row="0" column="0">
> <widget class="QTabWidget" name="tabWidget">
> <property name="currentIndex">
> -      <number>0</number>
> +      <number>2</number>
> </property>
> <widget class="QWidget" name="tab">
> <attribute name="title">
> @@ -418,6 +418,13 @@
> </widget>
> </item>
> <item>
> +          <widget class="QCheckBox" name="chkNarrowToolbox">
> +           <property name="text">
> +            <string>Make the toolbox one icon column or row</string>
> +           </property>
> +          </widget>
> +         </item>
> +         <item>
> <spacer name="verticalSpacer_2">
> <property name="orientation">
> <enum>Qt::Vertical</enum>
> diff --git a/libs/ui/kis_config.cc b/libs/ui/kis_config.cc
> index a3db7f5..f1d637f 100644
> --- a/libs/ui/kis_config.cc
> +++ b/libs/ui/kis_config.cc
> @@ -1664,6 +1664,18 @@ void KisConfig::setSwitchSelectionCtrlAlt(bool \
> value) KisConfigNotifier::instance()->notifyConfigChanged();
> }
> 
> +bool KisConfig::narrowToolbox(bool defaultValue) const
> +{
> +    return defaultValue ? false : m_cfg.readEntry("allowNarrowToolbox", \
> false); +
> +}
> +
> +void KisConfig::setNarrowToolbox(bool value)
> +{
> +    m_cfg.writeEntry("allowNarrowToolbox", value);
> +}
> +
> +
> bool KisConfig::convertToImageColorspaceOnImport(bool defaultValue) const
> {
> return defaultValue ? false : \
>                 m_cfg.readEntry("ConvertToImageColorSpaceOnImport", \
>                 false);
> diff --git a/libs/ui/kis_config.h b/libs/ui/kis_config.h
> index 377845c..19e0dd9 100644
> --- a/libs/ui/kis_config.h
> +++ b/libs/ui/kis_config.h
> @@ -468,6 +468,9 @@ public:
> bool switchSelectionCtrlAlt(bool defaultValue = false) const;
> void setSwitchSelectionCtrlAlt(bool value);
> 
> +    bool narrowToolbox(bool defaultValue = false) const;
> +    void setNarrowToolbox(bool value);
> +
> bool convertToImageColorspaceOnImport(bool defaultValue = false) const;
> void setConvertToImageColorspaceOnImport(bool value);
> 
> diff --git a/libs/ui/opengl/kis_opengl.cpp \
> b/libs/ui/opengl/kis_opengl.cpp index 2f75b7c..303c67d 100644
> --- a/libs/ui/opengl/kis_opengl.cpp
> +++ b/libs/ui/opengl/kis_opengl.cpp
> @@ -67,6 +67,7 @@ public:
> 
> // 3.2 Core
> format.setProfile( QSurfaceFormat::CompatibilityProfile );
> +        format.setOptions(QSurfaceFormat::DeprecatedFunctions);
> setFormat( format );
> // Create an OpenGL context
> context = new QOpenGLContext;
> 
> 

-- 
Boudewijn Rempt | http://www.krita.org, http://www.valdyas.org


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

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