[Konsole-devel] [Bug 108593] konsole tab text color does not honor System-wide color scheme
Kurt V.Hindenburg
kurt.hindenburg at kdemail.net
Fri Jul 8 19:03:07 UTC 2005
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.kde.org/show_bug.cgi?id=108593
kurt.hindenburg kdemail net changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution| |FIXED
------- Additional Comments From kurt.hindenburg kdemail net 2005-07-08 21:03 -------
SVN commit 432853 by hindenburg:
Don't set a default tab text color; allows System-wide scheme to set it.
Tested with Point Reyes Green Color Scheme.
BUG: 108593
M +7 -4 konsole.cpp
--- trunk/KDE/kdebase/konsole/konsole/konsole.cpp #432852:432853
@ -1594,8 +1594,10 @
m_tabViewMode = TabViewModes(config->readNumEntry("TabViewMode", ShowIconAndText));
b_dynamicTabHide = config->readBoolEntry("DynamicTabHide", false);
b_autoResizeTabs = config->readBoolEntry("AutoResizeTabs", false);
+
+ // Do not set a default value; this allows the System-wide Scheme
+ // to set the tab text color.
m_tabColor = config->readColorEntry("TabColor");
- if ( !m_tabColor.isValid() ) m_tabColor = QColor( Qt::black );
s_encodingName = config->readEntry( "EncodingName", "" ).lower();
}
@ -1890,7 +1892,8 @
tabwidget->insertTab(widget, iconSet, QString::null, index);
break;
}
- tabwidget->setTabColor(widget, m_tabColor);
+ if ( m_tabColor.isValid() )
+ tabwidget->setTabColor(widget, m_tabColor);
}
QIconSet Konsole::iconSetForSession(TESession *session) const
@ -3129,8 +3132,8 @
void Konsole::initTabColor(QColor color)
{
- if ( !color.isValid() ) color = QColor( Qt::black );
- tabwidget->setTabColor( se->widget(), color );
+ if ( color.isValid() )
+ tabwidget->setTabColor( se->widget(), color );
}
void Konsole::slotToggleMasterMode()
More information about the konsole-devel
mailing list