[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: extragear/office/kile/kile
From: Michel Ludwig <michel.ludwig () kdemail ! net>
Date: 2007-04-13 17:46:27
Message-ID: 1176486387.156349.12120.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 653585 by mludwig:
Temporarily replace KMultiTabBar by our own version, which takes hidden widgets into \
account during layout computations.
M +1 -0 CMakeLists.txt
M +3 -3 Makefile.am
A kilemultitabbar.cpp [License: LGPL (v2+)]
A kilemultitabbar.h [License: LGPL (v2+)]
A kilemultitabbar_p.h [License: LGPL (v2+)]
M +11 -11 kilesidebar.cpp
M +2 -4 kilesidebar.h
--- trunk/extragear/office/kile/kile/CMakeLists.txt #653584:653585
@@ -109,6 +109,7 @@
kileversion.cpp
kileabbrevview.cpp
kileextensions.cpp
+ kilemultitabbar.cpp
)
KDE3_AUTOMOC(${kile_SRCS})
--- trunk/extragear/office/kile/kile/Makefile.am #653584:653585
@@ -26,7 +26,7 @@
kilestatsdlg.cpp kilestatswidget.cpp envconfigwidget.ui structureconfigwidget.ui \
previewwidget.cpp kilejscript.h kilejscript.cpp scriptsmanagementwidget.h \
scriptsmanagementwidget.cpp \ editorkeysequencemanager.h \
editorkeysequencemanager.cpp scriptingconfigwidget.ui \
- kileabbrevview.cpp kileextensions.cpp kileversion.cpp graphicsconfigwidget.ui
+ kileabbrevview.cpp kileextensions.cpp kileversion.cpp graphicsconfigwidget.ui \
kilemultitabbar.cpp
kile_LDADD = -lkjs -lkdeprint -lktexteditor -lkatepartinterfaces $(LIB_KSPELL) \
$(LIB_KHTML)
@@ -44,7 +44,7 @@
latexoutputfilter.cpp outputinfo.cpp latexoutputinfo.cpp \
outputfilter.cpp latexoutputfilter.h outputinfo.h latexoutputinfo.h \
includegraphicsdialog.h includegraphicsdialog.cpp kiletoolconfigwidget.cpp \
kiletoolconfigwidget.h outputfilter.h kilegrepdialog.cpp kilegrepdialog.h \
codecompletion.h codecompletion.cpp configcodecompletion.cpp configcodecompletion.h \
kileedit.cpp cleandialog.cpp kileedit.h cleandialog.h kilehelp.cpp kilehelp.h \
configstructure.cpp configstructure.h configenvironment.h convert.h \
convert.cpp \
- kileconstants.h kilejscript.h kilejscript.cpp scriptsmanagementwidget.h \
scriptsmanagementwidget.cpp editorkeysequencemanager.h editorkeysequencemanager.cpp \
+ kileconstants.h kilejscript.h kilejscript.cpp scriptsmanagementwidget.h \
scriptsmanagementwidget.cpp editorkeysequencemanager.h editorkeysequencemanager.cpp \
kilemultitabbar.cpp kilemultitabbar.h kilemultitabbar_p.h
xdg_apps_DATA = kile.desktop
@@ -99,7 +99,7 @@
kilestructurewidget.h convert.h kiledocmanager.h kileviewmanager.h \
kileeventfilter.h \ latexconfigwidget.h kilespell.h kileerrorhandler.h \
configcheckerdlg.h configtester.h \ kilesidebar.h plaintolatexconverter.h \
kileuntitled.h kilestatsdlg.h \
- kilestatswidget.h envconfigwidget.h structureconfigwidget.h kileversion.h \
kileconstants.h + kilestatswidget.h envconfigwidget.h structureconfigwidget.h \
kileversion.h kileconstants.h kilemultitabbar.h kilemultitabbar_p.h
CREATE_HASH_TABLE = $(top_srcdir)/kile/kile/create_hash_table
--- trunk/extragear/office/kile/kile/kilesidebar.cpp #653584:653585
@@ -20,7 +20,7 @@
#include <kdeversion.h>
#include <kdebug.h>
-#include <kmultitabbar.h>
+#include <kilemultitabbar.h>
#include "symbolview.h"
#include "kilesidebar.h"
@@ -43,28 +43,28 @@
m_tabStack = new QWidgetStack(this);
m_tabStack->setSizePolicy(QSizePolicy::Ignored, QSizePolicy::Ignored);
- KMultiTabBar::KMultiTabBarMode tabbarori = KMultiTabBar::Horizontal;
- KMultiTabBar::KMultiTabBarPosition tabbarpos = KMultiTabBar::Top;
+ KileMultiTabBar::KileMultiTabBarMode tabbarori = KileMultiTabBar::Horizontal;
+ KileMultiTabBar::KileMultiTabBarPosition tabbarpos = KileMultiTabBar::Top;
if ( orientation == Qt::Horizontal )
{
layout = new QVBoxLayout(this);
- tabbarori = KMultiTabBar::Horizontal;
- tabbarpos = KMultiTabBar::Top;
+ tabbarori = KileMultiTabBar::Horizontal;
+ tabbarpos = KileMultiTabBar::Top;
}
else if ( orientation == Qt::Vertical )
{
layout = new QHBoxLayout(this);
- tabbarori = KMultiTabBar::Vertical;
- tabbarpos = KMultiTabBar::Right;
+ tabbarori = KileMultiTabBar::Vertical;
+ tabbarpos = KileMultiTabBar::Right;
}
- m_tabBar = new KMultiTabBar(tabbarori, this);
+ m_tabBar = new KileMultiTabBar(tabbarori, this);
m_tabBar->setPosition(tabbarpos);
#if KDE_VERSION >= KDE_MAKE_VERSION(3,3,0)
- m_tabBar->setStyle(KMultiTabBar::KDEV3ICON);
+ m_tabBar->setStyle(KileMultiTabBar::KDEV3ICON);
#else
- m_tabBar->setStyle(KMultiTabBar::KDEV3);
+ m_tabBar->setStyle(KileMultiTabBar::KDEV3);
#endif
if ( orientation == Qt::Horizontal )
@@ -170,7 +170,7 @@
return;
}
int index = *it;
- KMultiTabBarTab *tab = m_tabBar->tab(index);
+ KileMultiTabBarTab *tab = m_tabBar->tab(index);
if(tab->isShown() == b) {
return;
}
--- trunk/extragear/office/kile/kile/kilesidebar.h #653584:653585
@@ -22,7 +22,7 @@
#include <qmap.h>
class QWidgetStack;
-class KMultiTabBar;
+class KileMultiTabBar;
class SymbolView;
/**
@@ -52,8 +52,6 @@
* Shows or hides the tab connected to the widget "w". If the tab to be hidden is
* currently selected, the next tab will be shown (cyclically).
*
- * Due to limitations in KMultiTabBar, the result only looks nice if the tab to
- * be hidden is the last tab in the KMultiTabBar.
* @param b set to "true" to show the tab connected to the widget "w", "false" to
* hide it
**/
@@ -75,7 +73,7 @@
protected:
QWidgetStack *m_tabStack;
- KMultiTabBar *m_tabBar;
+ KileMultiTabBar *m_tabBar;
int m_nTabs;
int m_nCurrent;
QMap<int,int> m_indexToPage;
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic