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

List:       kde-commits
Subject:    KDE/kdebase/apps/konsole/konsole
From:       Thorsten Roeder <thorsten.roeder () weihenstephan ! org>
Date:       2006-04-30 16:22:26
Message-ID: 1146414146.294175.28863.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 535863 by troeder:

remember the color of the tab while moving the tab.
CCBUG: 125373


 M  +8 -2      konsole.cpp  


--- trunk/KDE/kdebase/apps/konsole/konsole/konsole.cpp #535862:535863
@@ -3072,12 +3072,15 @@
   ra->unplug(m_view);
   ra->plug(m_view,(m_view->count()-sessions.count()+1)+position-1);
 
+  QColor oldcolor = tabwidget->tabTextColor(tabwidget->indexOf(se->widget()));
+  
   tabwidget->blockSignals(true);
   tabwidget->removePage(se->widget());
   tabwidget->blockSignals(false);
   createSessionTab(se->widget(), iconSetForSession(se), se->Title(), position-1);
   tabwidget->showPage(se->widget());
-
+  tabwidget->setTabTextColor(tabwidget->indexOf(se->widget()),oldcolor);
+  
   if (!m_menuCreated)
     makeGUI();
   m_moveSessionLeft->setEnabled(position-1>0);
@@ -3100,12 +3103,15 @@
   ra->unplug(m_view);
   ra->plug(m_view,(m_view->count()-sessions.count()+1)+position+1);
 
+  QColor oldcolor = tabwidget->tabTextColor(tabwidget->indexOf(se->widget()));
+  
   tabwidget->blockSignals(true);
   tabwidget->removePage(se->widget());
   tabwidget->blockSignals(false);
   createSessionTab(se->widget(), iconSetForSession(se), se->Title(), position+1);
   tabwidget->showPage(se->widget());
-
+  tabwidget->setTabTextColor(tabwidget->indexOf(se->widget()),oldcolor);
+  
   if (!m_menuCreated)
     makeGUI();
   m_moveSessionLeft->setEnabled(true);
[prev in list] [next in list] [prev in thread] [next in thread] 

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