[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: koffice/krita/plugins/paintops/defaultpaintops/duplicate
From: Cyrille Berger <cyb () lepi ! org>
Date: 2009-04-26 16:13:27
Message-ID: 1240762407.979661.10670.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 959593 by berger:
disable perspective grid when there is not only one grid
M +13 -0 kis_duplicateop_option.cpp
M +1 -0 kis_duplicateop_option.h
M +1 -0 kis_duplicateop_settings_widget.cpp
--- trunk/koffice/krita/plugins/paintops/defaultpaintops/duplicate/kis_duplicateop_option.cpp \
#959592:959593 @@ -22,6 +22,8 @@
#include <QRadioButton>
#include "ui_wdgduplicateop.h"
+#include <kis_image.h>
+#include <kis_perspective_grid.h>
class KisDuplicateOpOptionsWidget: public QWidget, public \
Ui::DuplicateOpOptionsWidget {
@@ -31,6 +33,13 @@
{
setupUi(this);
}
+ KisImageSP m_image;
+protected:
+ void showEvent(QShowEvent* event)
+ {
+ QWidget::showEvent(event);
+ cbPerspective->setEnabled( m_image && m_image->perspectiveGrid() && \
m_image->perspectiveGrid()->countSubGrids() == 1); + }
};
@@ -83,3 +92,7 @@
emit sigSettingChanged();
}
+void KisDuplicateOpOption::setImage( KisImageSP image )
+{
+ m_optionWidget->m_image = image;
+}
--- trunk/koffice/krita/plugins/paintops/defaultpaintops/duplicate/kis_duplicateop_option.h \
#959592:959593 @@ -40,6 +40,7 @@
void readOptionSetting(const KisPropertiesConfiguration* setting);
+ void setImage(KisImageSP image);
private:
--- trunk/koffice/krita/plugins/paintops/defaultpaintops/duplicate/kis_duplicateop_settings_widget.cpp \
#959592:959593 @@ -82,6 +82,7 @@
void KisDuplicateOpSettingsWidget::setImage(KisImageSP image)
{
m_brushOption->setImage(image);
+ m_duplicateOption->setImage(image);
}
#include "kis_duplicateop_settings_widget.moc"
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic