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

List:       kde-kimageshop
Subject:    Split view bug
From:       Sven Langkamp <longamp () reallygood ! de>
Date:       2004-02-27 16:51:58
Message-ID: 200402271751.58177.longamp () reallygood ! de
[Download RAW message or body]

Hi,

I try to fix the duplication of the dockers, but I can't find a good 
solution(I attached my current solution).
Maybe you have an idea.

Sven

["splitviewpatch.diff" (text/x-diff)]

? karbon/karbon.la.cc
? karbon/karbon_dummy.cc
Index: krita/core/kis_view.cc
===================================================================
RCS file: /home/kde/koffice/krita/core/kis_view.cc,v
retrieving revision 1.227
diff -u -r1.227 kis_view.cc
--- krita/core/kis_view.cc	14 Feb 2004 18:14:06 -0000	1.227
+++ krita/core/kis_view.cc	27 Feb 2004 16:25:45 -0000
@@ -30,6 +30,7 @@
 #include <qpainter.h>
 #include <qscrollbar.h>
 #include <qspinbox.h>
+#include <qdockarea.h> 
 
 // KDE
 #include <dcopobject.h>
@@ -181,7 +182,7 @@
 	setupCanvas();
 	setupRulers();
 	setupScrollBars();
-	setupSideBar();
+	setupDockers();
 	setupTabBar();
 	setupStatusBar();
 	dcopObject();
@@ -212,7 +213,7 @@
 	return 0;
 }
 
-void KisView::setupSideBar()
+void KisView::setupDockers()
 {
 	KStatusBar *sb = statusBar();
 	KisResourceServer *rserver = KisFactory::rServer();
@@ -291,9 +292,13 @@
 		rserver -> loadBrushes();
 		rserver -> loadpipeBrushes();
 		rserver -> loadPatterns();
-                
-		viewLayerChannelDocker();
-		viewResourceDocker();
+
+		if ( mainWindow()->isDockEnabled( DockBottom))
+		{                
+			viewLayerChannelDocker();
+			viewResourceDocker();
+			mainWindow()->setDockEnabled( DockBottom, false);
+		}
 	}
 }
 
Index: krita/core/kis_view.h
===================================================================
RCS file: /home/kde/koffice/krita/core/kis_view.h,v
retrieving revision 1.111
diff -u -r1.111 kis_view.h
--- krita/core/kis_view.h	14 Feb 2004 18:14:07 -0000	1.111
+++ krita/core/kis_view.h	27 Feb 2004 16:25:45 -0000
@@ -187,7 +187,7 @@
 	void setupClipboard();
 	void setupRulers();
 	void setupScrollBars();
-	void setupSideBar();
+	void setupDockers();
 	void setupTabBar();
 	void setupStatusBar();
 	void setupTools();


_______________________________________________
kimageshop mailing list
kimageshop@kde.org
https://mail.kde.org/mailman/listinfo/kimageshop


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

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