[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: kdebase/kate/app
From: Christoph Cullmann <cullmann () kde ! org>
Date: 2005-04-20 17:16:16
Message-ID: 20050420171616.72CA5683 () office ! kde ! org
[Download RAW message or body]
CVS commit by cullmann:
external api for show/hide ;) works, cool
M +16 -7 katemdi.cpp 1.3
M +6 -0 katemdi.h 1.3
M +3 -0 katemditest.cpp 1.3
--- kdebase/kate/app/katemdi.cpp #1.2:1.3
@@ -202,11 +202,4 @@ MainWindow::MainWindow ()
m_sidebars[KMultiTabBar::Right] = new Sidebar (KMultiTabBar::Right, hb);
m_sidebars[KMultiTabBar::Right]->setSplitter (m_hSplitter);
-
- QValueList<int> hsizes;
- hsizes.push_back (100);
- hsizes.push_back (100);
- hsizes.push_back (100);
-
- m_hSplitter->setSizes (hsizes);
}
@@ -267,3 +260,19 @@ bool MainWindow::moveToolView (QWidget *
}
+bool MainWindow::showToolView (QWidget *widget)
+{
+ if (!m_widgetToId.contains(widget))
+ return false;
+
+ return m_sidebars[m_widgetToSide[widget]]->showWidget (widget);
+}
+
+bool MainWindow::hideToolView (QWidget *widget)
+{
+ if (!m_widgetToId.contains(widget))
+ return false;
+
+ return m_sidebars[m_widgetToSide[widget]]->hideWidget (widget);
+}
+
}
--- kdebase/kate/app/katemdi.h #1.2:1.3
@@ -82,4 +82,10 @@ class MainWindow : public KParts::MainWi
bool moveToolView (QWidget *widget, KMultiTabBar::KMultiTabBarPosition pos);
+ // show given toolview
+ bool showToolView (QWidget *widget);
+
+ // hide given toolview
+ bool hideToolView (QWidget *widget);
+
private:
class WidgetData
--- kdebase/kate/app/katemditest.cpp #1.2:1.3
@@ -115,4 +115,7 @@ KWrite::KWrite (KTextEditor::Document *d
moveToolView (l3, KMultiTabBar::Top);
+ showToolView (l3);
+ hideToolView (l3);
+
setupActions();
setupStatusBar();
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic