[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: kdebase/konsole/konsole
From: Kurt Hindenburg <kurt.hindenburg () kdemail ! net>
Date: 2005-03-21 18:31:39
Message-ID: 20050321183139.5AFA05F4 () office ! kde ! org
[Download RAW message or body]
CVS commit by hindenburg:
Let user select tab text color
M +16 -0 konsole.cpp 1.519
M +1 -0 konsole.h 1.200
--- kdebase/konsole/konsole/konsole.h #1.199:1.200
@@ -228,4 +228,5 @@ private slots:
void slotTabDetachSession();
void slotTabRenameSession();
+ void slotTabSelectColor();
void slotTabCloseSession();
void slotTabToggleMonitor();
--- kdebase/konsole/konsole/konsole.cpp #1.518:1.519
@@ -127,4 +127,5 @@ Time to start a requirement list.
#include <kparts/componentfactory.h>
#include <kcharsets.h>
+#include <kcolordialog.h>
#include "konsole.h"
@@ -766,4 +767,8 @@ void Konsole::makeGUI()
m_tabPopupMenu->insertSeparator();
+ m_tabPopupMenu->insertItem( i18n("&Select Text Color..."), this,
+ SLOT(slotTabSelectColor()) );
+ m_tabPopupMenu->insertSeparator();
+
m_tabMonitorActivity = new KToggleAction ( i18n( "Monitor for &Activity" ), "idea", 0, this,
SLOT( slotTabToggleMonitor() ), this);
@@ -1252,4 +1257,13 @@ void Konsole::slotTabRenameSession() {
}
+void Konsole::slotTabSelectColor()
+{
+ QColor color = tabwidget->tabColor( m_contextMenuSession->widget() );
+ int result = KColorDialog::getColor( color );
+
+ if ( result == KColorDialog::Accepted )
+ tabwidget->setTabColor(m_contextMenuSession->widget(), color);
+}
+
void Konsole::slotTabToggleMonitor()
{
@@ -1766,4 +1780,6 @@ void Konsole::createSessionTab(TEWidget
break;
}
+ QColor c= QColor(0, 0, 0);
+ tabwidget->setTabColor(widget, c);
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic