OSDN Git Service

change title & status if tab is changed.
authorikemo <ikemo@56b19765-1e22-0410-a548-a0f45d66c51a>
Wed, 14 Apr 2004 15:39:43 +0000 (15:39 +0000)
committerikemo <ikemo@56b19765-1e22-0410-a548-a0f45d66c51a>
Wed, 14 Apr 2004 15:39:43 +0000 (15:39 +0000)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/kita/kita/trunk@996 56b19765-1e22-0410-a548-a0f45d66c51a

ChangeLog
kita/src/kitathreadtabwidget.cpp
kita/src/kitathreadtabwidget.h

index b3b26dd..351be19 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2004-04-15  Hideki Ikemoto  <ikemo@users.sourceforge.jp>
+
+       * change title & status if tab is changed.
+
 2004-04-11  Hideki Ikemoto  <ikemo@users.sourceforge.jp>
 
        * version 0.110.0 released.
index 0f91f86..0ca4c2c 100644 (file)
@@ -42,6 +42,8 @@ KitaThreadTabWidget::KitaThreadTabWidget( QWidget* parent, const char* name, WFl
         addTab( view, "thread" );
         connectSignals( view );
     }
+    connect( this, SIGNAL( currentChanged ( QWidget * ) ),
+             SLOT( slotCurrentChanged ( QWidget * ) ) );
 }
 
 KitaThreadTabWidget::~KitaThreadTabWidget()
@@ -166,6 +168,8 @@ void KitaThreadTabWidget::deleteView( KitaThreadView* view )
             connectSignals( view );
 
             showPage( view );
+            emit signalChangeStatusbar( "" );
+            topLevelWidget() ->setCaption( "" );
         }
     }
 }
@@ -231,3 +235,8 @@ void KitaThreadTabBar::contextMenuEvent( QContextMenuEvent* e )
 
     kdDebug() << "currentPage = " << tab( currentTab() ) ->text() << endl;
 }
+
+void KitaThreadTabWidget::slotCurrentChanged( QWidget * w )
+{
+    static_cast<KitaThreadView *>( w ) ->showStatusBar( "" );
+}
index f12032a..9ae023b 100644 (file)
@@ -44,6 +44,7 @@ public slots:
     void deleteView( KitaThreadView* );
     void reloadThread();
     void focusSearchCombo();
+    void slotCurrentChanged( QWidget* );
 
 private:
     void connectSignals( KitaThreadView* );