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

List:       kde-commits
Subject:    koffice/krita/plugins/extensions/dockers/digitalmixer
From:       Cyrille Berger <cyb () lepi ! org>
Date:       2010-01-29 20:48:22
Message-ID: 1264798102.499727.12955.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 1082150 by berger:

Fix: loading of digital mixer


 M  +5 -13     digitalmixer.cc  
 M  +1 -3      digitalmixer_dock.cc  
 M  +1 -2      digitalmixer_dock.h  
 M  +1 -1      krita_digitalmixer.desktop  


--- trunk/koffice/krita/plugins/extensions/dockers/digitalmixer/digitalmixer.cc \
#1082149:1082150 @@ -37,14 +37,14 @@
 #include "kis_view2.h"
 
 #include "digitalmixer_dock.h"
+#include <KoDockRegistry.h>
 
 K_PLUGIN_FACTORY(DigitalMixerPluginFactory, registerPlugin<DigitalMixerPlugin>();)
 K_EXPORT_PLUGIN(DigitalMixerPluginFactory( "krita" ) )
 
 class DigitalMixerDockFactory : public KoDockFactoryBase {
 public:
-    DigitalMixerDockFactory(KisView2 * view)
-        : m_view( view )
+    DigitalMixerDockFactory()
     {
     }
 
@@ -60,7 +60,7 @@
 
     virtual QDockWidget* createDockWidget()
     {
-        DigitalMixerDock * dockWidget = new DigitalMixerDock(m_view);
+        DigitalMixerDock * dockWidget = new DigitalMixerDock();
         
         dockWidget->setObjectName(id());
 
@@ -72,23 +72,15 @@
         return DockMinimized;
     }
 private:
-    KisView2 * m_view;
 
+
 };
 
 
 DigitalMixerPlugin::DigitalMixerPlugin(QObject *parent, const QVariantList &)
     : QObject(parent)
 {
-    dbgPlugins << "DigitalMixerPlugin";
-    if ( parent->inherits("KisView2") )
-    {
-        m_view = (KisView2*) parent;
-
-        //setComponentData(DigitalMixerPluginFactory::componentData());
-        DigitalMixerDockFactory dockFactory( m_view);
-        m_view->createDockWidget( &dockFactory );
-    }
+    KoDockRegistry::instance()->add(new DigitalMixerDockFactory());
 }
 
 DigitalMixerPlugin::~DigitalMixerPlugin()
--- trunk/koffice/krita/plugins/extensions/dockers/digitalmixer/digitalmixer_dock.cc \
#1082149:1082150 @@ -17,8 +17,6 @@
 
 #include "digitalmixer_dock.h"
 
-#include <kis_view2.h>
-
 #include <QGridLayout>
 #include <QToolButton>
 #include <QSignalMapper>
@@ -41,7 +39,7 @@
         }
 };
 
-DigitalMixerDock::DigitalMixerDock( KisView2 *view ) : QDockWidget(i18n("Digital \
Colors Mixer")), m_canvas(0), m_view(view), m_tellCanvas(true) \
+DigitalMixerDock::DigitalMixerDock( ) : QDockWidget(i18n("Digital Colors Mixer")), \
m_canvas(0), m_tellCanvas(true)  {
     QColor initColors[6] = { Qt::black, Qt::white, Qt::red, Qt::green, Qt::blue, \
Qt::yellow };  
--- trunk/koffice/krita/plugins/extensions/dockers/digitalmixer/digitalmixer_dock.h \
#1082149:1082150 @@ -30,7 +30,7 @@
 class DigitalMixerDock : public QDockWidget, public KoCanvasObserverBase {
     Q_OBJECT
 public:
-    DigitalMixerDock( KisView2 *view );
+    DigitalMixerDock( );
     /// reimplemented from KoCanvasObserverBase
     virtual void setCanvas(KoCanvasBase *canvas);
 public slots:
@@ -42,7 +42,6 @@
     void targetColorChanged(int);
 private:
     KoCanvasBase* m_canvas;
-    KisView2* m_view;
     KoColor m_currentColor;
     KoColorPatch* m_currentColorPatch;
     struct Mixer {
--- trunk/koffice/krita/plugins/extensions/dockers/digitalmixer/krita_digitalmixer.desktop \
#1082149:1082150 @@ -27,7 +27,7 @@
 Comment[uk]=Цифровий мікшер
 Comment[x-test]=xxDigitalMixerxx
 Comment[zh_TW]=數位混合器
-X-KDE-ServiceTypes=Krita/ViewPlugin
+X-KDE-ServiceTypes=Krita/Dock
 Type=Service
 X-KDE-Library=kritadigitalmixer
 X-Krita-Version=3


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

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