summaryrefslogtreecommitdiffstats
path: root/krita/ui/kis_dlg_new_layer.cc
diff options
context:
space:
mode:
Diffstat (limited to 'krita/ui/kis_dlg_new_layer.cc')
-rw-r--r--krita/ui/kis_dlg_new_layer.cc159
1 files changed, 0 insertions, 159 deletions
diff --git a/krita/ui/kis_dlg_new_layer.cc b/krita/ui/kis_dlg_new_layer.cc
deleted file mode 100644
index a0a97a7e..00000000
--- a/krita/ui/kis_dlg_new_layer.cc
+++ /dev/null
@@ -1,159 +0,0 @@
-/*
- * Copyright (c) 2000 Michael Koch <koch@kde.org>
- * Copyright (c) 2000 Patrick Julien <freak@codepimps.org>
- * Copyright (c) 2004 Boudewijn Remot <boud@valdyas.org>
- * Copyright (c) 2006 Casper Boemann <cbr@boemann.dk>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
- */
-#include <tqgroupbox.h>
-#include <tqlabel.h>
-#include <tqlayout.h>
-
-#include <klineedit.h>
-#include <klocale.h>
-#include <knuminput.h>
-#include <kpushbutton.h>
-
-#include "kis_factory.h"
-#include "kis_global.h"
-#include "kis_cmb_composite.h"
-#include "kis_cmb_idlist.h"
-#include "squeezedcombobox.h"
-#include "kis_dlg_new_layer.h"
-#include <kis_meta_registry.h>
-#include "kis_colorspace_factory_registry.h"
-#include "kis_profile.h"
-#include "kis_colorspace.h"
-#include "wdglayerproperties.h"
-#include "kis_int_spinbox.h"
-
-NewLayerDialog::NewLayerDialog(const KisID colorSpaceID,
- const TQString & profilename,
- const TQString & deviceName,
- TQWidget *tqparent,
- const char *name)
- : super(tqparent, name, true, "", Ok | Cancel)
-{
- m_page = new WdgLayerProperties(this);
- m_page->tqlayout()->setMargin(0);
-
- setCaption(i18n("New Layer"));
-
- setMainWidget(m_page);
-
- // Name
- m_page->editName->setText(deviceName);
-
- // Opacity
- m_page->intOpacity->setRange(0, 100, 13);
- m_page->intOpacity->setValue(100);
-
- // ColorSpace
- m_page->cmbColorSpaces->setIDList(KisMetaRegistry::instance()->csRegistry()->listKeys());
- m_page->cmbColorSpaces->setCurrentText(colorSpaceID.id());
- connect(m_page->cmbColorSpaces, TQT_SIGNAL(activated(const KisID &)),
- this, TQT_SLOT(fillCmbProfiles(const KisID &)));
- connect(m_page->cmbColorSpaces, TQT_SIGNAL(activated(const KisID &)),
- this, TQT_SLOT(fillCmbComposite(const KisID &)));
-
- // Init profiles
- fillCmbProfiles(m_page->cmbColorSpaces->currentItem());
- m_page->cmbProfile->setCurrentText(profilename);
-
- // Init composite op
- fillCmbComposite(m_page->cmbColorSpaces->currentItem());
-
-/*
- connect( m_page->editName, TQT_SIGNAL( textChanged ( const TQString & ) ), this, TQT_SLOT( slotNameChanged( const TQString & ) ) );
-
- slotNameChanged( m_page->editName->text() );
-*/
-}
-
-void NewLayerDialog::setColorSpaceEnabled(bool enabled)
-{
- m_page->cmbProfile->setEnabled(enabled);
- m_page->cmbColorSpaces->setEnabled(enabled);
-}
-
-void NewLayerDialog::fillCmbProfiles(const KisID & s)
-{
- m_page->cmbProfile->clear();
-
- if (!KisMetaRegistry::instance()->csRegistry()->exists(s)) {
- return;
- }
-
- KisColorSpaceFactory * csf = KisMetaRegistry::instance()->csRegistry()->get(s);
- if (csf == 0) return;
-
- TQValueVector<KisProfile *> profileList = KisMetaRegistry::instance()->csRegistry()->profilesFor( csf );
- TQValueVector<KisProfile *> ::iterator it;
- for ( it = profileList.begin(); it != profileList.end(); ++it ) {
- m_page->cmbProfile->insertItem((*it)->productName());
- }
- m_page->cmbProfile->setCurrentText(csf->defaultProfile());
-}
-
-void NewLayerDialog::fillCmbComposite(const KisID & s)
-{
- m_page->cmbComposite->clear();
-
- if (!KisMetaRegistry::instance()->csRegistry()->exists(s)) {
- return;
- }
-
- KisColorSpace * cs = KisMetaRegistry::instance()->csRegistry()->getColorSpace(s,"");
- if (cs) {
- m_page->cmbComposite->setCompositeOpList(cs->userVisiblecompositeOps());
- }
-}
-
-int NewLayerDialog::opacity() const
-{
- TQ_INT32 opacity = m_page->intOpacity->value();
-
- if (!opacity)
- return 0;
-
- opacity = int((opacity * 255.0) / 100 + 0.5);
- if(opacity>255)
- opacity=255;
- return opacity;
-}
-
-KisCompositeOp NewLayerDialog::compositeOp() const
-{
- return m_page->cmbComposite->currentItem();
-}
-
-KisID NewLayerDialog::colorSpaceID() const
-{
- return m_page->cmbColorSpaces->currentItem();
-}
-
-TQString NewLayerDialog::layerName() const
-{
- return m_page->editName->text();
-}
-
-TQString NewLayerDialog::profileName() const
-{
- return m_page->cmbProfile-> currentText();
-}
-
-#include "kis_dlg_new_layer.moc"
-