[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-27 20:31:00
Message-ID: 20050427203100.EB2D5630 () office ! kde ! org
[Download RAW message or body]

CVS commit by cullmann: 

yeah, one eventFilter less again, hacks away


  M +10 -13    kateviewmanager.cpp   1.173
  M +0 -2      kateviewmanager.h   1.71
  M +2 -1      kateviewspacecontainer.cpp   1.164


--- kdebase/kate/app/kateviewmanager.cpp  #1.172:1.173
@@ -189,7 +189,11 @@ void KateViewManager::slotNewTab()
 {
   uint documentNumber=0;
-  if (m_currentContainer) {
-    if (m_currentContainer->activeView()) \
documentNumber=m_currentContainer->activeView()->getDoc()->documentNumber(); +
+  if (m_currentContainer)
+  {
+    if (m_currentContainer->activeView())
+      documentNumber = m_currentContainer->activeView()->getDoc()->documentNumber();
   }
+
   KateViewSpaceContainer *container=new KateViewSpaceContainer \
(m_mainWindow->tabWidget(), this);  m_viewSpaceContainerList.append(container);
@@ -195,9 +199,10 @@ void KateViewManager::slotNewTab()
   m_viewSpaceContainerList.append(container);
   m_mainWindow->tabWidget()->addTab (container, "");
-  Q_ASSERT (m_currentContainer==container);
-  container->installEventFilter(this);
+
   connect(container,SIGNAL(viewChanged()),this,SIGNAL(viewChanged()));
   connect(container,SIGNAL(viewChanged()),m_viewManager,SIGNAL(viewChanged()));
-  if (!m_init) {
+
+  if (!m_init)
+  {
     container->activateView(documentNumber);
     container->setShowFullPath(showFullPath);
@@ -255,11 +260,4 @@ void KateViewManager::activatePrevTab()
 }
 
-bool KateViewManager::eventFilter(QObject *o,QEvent *e) {
-  if (e->type()==QEvent::CaptionChange) {
-    m_mainWindow->tabWidget()->changeTab(static_cast<QWidget*>(o),static_cast<QWidget*>(o)->caption());
                
-  }
-  return false;
-}
-
 void KateViewManager::activateSpace (Kate::View* v)
 {

--- kdebase/kate/app/kateviewmanager.h  #1.70:1.71
@@ -128,6 +128,4 @@ class KateViewManager : public QObject
     friend class KateViewSpaceContainer;
 
-    bool eventFilter(QObject *o,QEvent *e);
-
     QGuardedPtr<Kate::View> guiMergedView;
 

--- kdebase/kate/app/kateviewspacecontainer.cpp  #1.163:1.164
@@ -23,4 +23,5 @@
 #include "kateviewspacecontainer.moc"
 
+#include "katetabwidget.h"
 #include "katemainwindow.h"
 #include "katedocmanager.h"
@@ -434,5 +435,5 @@ void KateViewSpaceContainer::statusMsg (
   }
 
-  setCaption(KStringHandler::lsqueeze(c,32));
+  m_viewManager->mainWindow()->tabWidget()->changeTab (this, \
KStringHandler::lsqueeze(c,32));  emit statusChanged (v, v->cursorLine(), \
v->cursorColumn(), ovr,block, mod, KStringHandler::lsqueeze(c,64));  emit statChanged \
();


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

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