Konsole: add ability to reset tab color to default

Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
(cherry picked from commit dbe0a64f05)
pull/478/head
Mavridis Philippe 10 months ago
parent 93dcc46824
commit c7cfaf2005
No known key found for this signature in database
GPG Key ID: 93F66F98F906147D

@ -862,6 +862,7 @@ void Konsole::makeGUI()
m_tabPopupMenu->insertSeparator();
m_tabPopupMenu->insertItem( SmallIconSet("colors"), i18n("Select &Tab Color..."), TQT_TQOBJECT(this), TQT_SLOT(slotTabSelectColor()) );
m_tabPopupMenu->insertItem( i18n("Reset Tab Color"), TQT_TQOBJECT(this), TQT_SLOT(slotTabResetColor()) );
m_tabPopupMenu->insertSeparator();
m_tabPopupTabsMenu = new TDEPopupMenu( m_tabPopupMenu );
@ -1379,10 +1380,16 @@ void Konsole::slotTabRenameSession() {
void Konsole::slotTabSelectColor()
{
TQColor color = tabwidget->tabColor( m_contextMenuSession->widget() );
int result = KColorDialog::getColor( color );
int result = KColorDialog::getColor( color, tabwidget->colorGroup().foreground() );
if ( result == KColorDialog::Accepted )
if ( result == KColorDialog::Accepted ) {
tabwidget->setTabColor(m_contextMenuSession->widget(), color);
}
}
void Konsole::slotTabResetColor()
{
tabwidget->resetTabColor(m_contextMenuSession->widget());
}
void Konsole::slotTabToggleMonitor()

@ -245,6 +245,7 @@ private slots:
void slotTabDetachSession();
void slotTabRenameSession();
void slotTabSelectColor();
void slotTabResetColor();
void slotTabCloseSession();
void slotTabToggleMonitor();
void slotTabToggleMasterMode();

Loading…
Cancel
Save