porting simplifications regarding KConfig::readEntry
svn path=/branches/work/kwin_composite/; revision=632199
This commit is contained in:
parent
5f3dd60aa1
commit
6c224134db
19 changed files with 137 additions and 137 deletions
|
@ -9,7 +9,7 @@
|
|||
* Thin frame in fixed size windows, titlebar gradient support, accessibility
|
||||
* improvements, customizable menu double click action and button hover
|
||||
* effects are
|
||||
* Copyright (c) 2003, 2004, 2006 Luciano Montanaro <mikelima@cirulla.net>
|
||||
* Copyright (c) 2003,2004 Luciano Montanaro <mikelima@cirulla.net>
|
||||
*/
|
||||
|
||||
#include "b2client.h"
|
||||
|
@ -118,8 +118,8 @@ static void read_config(B2ClientFactory *f)
|
|||
|
||||
KConfig conf("kwinb2rc");
|
||||
conf.setGroup("General");
|
||||
colored_frame = conf.readEntry("UseTitleBarBorderColors", QVariant(false)).toBool();
|
||||
do_draw_handle = conf.readEntry("DrawGrabHandle", QVariant(true)).toBool();
|
||||
colored_frame = conf.readEntry("UseTitleBarBorderColors", false);
|
||||
do_draw_handle = conf.readEntry("DrawGrabHandle", true);
|
||||
drawSmallBorders = !options()->moveResizeMaximizedWindows();
|
||||
|
||||
QString opString = conf.readEntry("MenuButtonDoubleClickOperation", "NoOp");
|
||||
|
@ -144,10 +144,10 @@ static void read_config(B2ClientFactory *f)
|
|||
thickness = 8;
|
||||
break;
|
||||
case KDecoration::BorderHuge:
|
||||
case KDecoration::BorderVeryHuge:
|
||||
case KDecoration::BorderOversized:
|
||||
thickness = 12;
|
||||
break;
|
||||
case KDecoration::BorderVeryHuge:
|
||||
case KDecoration::BorderOversized:
|
||||
case KDecoration::BorderNormal:
|
||||
default:
|
||||
thickness = 4;
|
||||
|
@ -199,37 +199,37 @@ static void create_pixmaps()
|
|||
for (i = 0; i < NUM_PIXMAPS; i++) {
|
||||
|
||||
switch (i / NumStates) {
|
||||
case P_MAX: // will be initialized by copying P_CLOSE
|
||||
case P_RESIZE:
|
||||
pixmap[i] = new QPixmap();
|
||||
break;
|
||||
case P_ICONIFY:
|
||||
pixmap[i] = new QPixmap(10, 10);
|
||||
break;
|
||||
case P_SHADE:
|
||||
case P_CLOSE:
|
||||
pixmap[i] = new QPixmap(bsize, bsize);
|
||||
break;
|
||||
default:
|
||||
pixmap[i] = new QPixmap(16, 16);
|
||||
break;
|
||||
case P_MAX: // will be initialized by copying P_CLOSE
|
||||
case P_RESIZE:
|
||||
pixmap[i] = new QPixmap();
|
||||
break;
|
||||
case P_ICONIFY:
|
||||
pixmap[i] = new QPixmap(10, 10);
|
||||
break;
|
||||
case P_SHADE:
|
||||
case P_CLOSE:
|
||||
pixmap[i] = new QPixmap(bsize, bsize);
|
||||
break;
|
||||
default:
|
||||
pixmap[i] = new QPixmap(16, 16);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
// there seems to be no way to load X bitmaps from data properly, so
|
||||
// we need to create new ones for each mask :P
|
||||
QBitmap pinupMask = QBitmap::fromData(QSize(16, 16), pinup_mask_bits);
|
||||
QBitmap pinupMask = QBitmap::fromData(QSize( 16, 16 ), pinup_mask_bits);
|
||||
PIXMAP_A(P_PINUP)->setMask(pinupMask);
|
||||
PIXMAP_I(P_PINUP)->setMask(pinupMask);
|
||||
QBitmap pindownMask = QBitmap::fromData(QSize(16, 16), pindown_mask_bits);
|
||||
QBitmap pindownMask = QBitmap::fromData(QSize( 16, 16 ), pindown_mask_bits);
|
||||
PIXMAP_AD(P_PINUP)->setMask(pindownMask);
|
||||
PIXMAP_ID(P_PINUP)->setMask(pindownMask);
|
||||
|
||||
QBitmap menuMask = QBitmap::fromData(QSize(16, 16), menu_mask_bits);
|
||||
QBitmap menuMask = QBitmap::fromData(QSize( 16, 16 ), menu_mask_bits);
|
||||
for (i = 0; i < NumStates; i++)
|
||||
pixmap[P_MENU * NumStates + i]->setMask(menuMask);
|
||||
|
||||
QBitmap helpMask = QBitmap::fromData(QSize(16, 16), help_mask_bits);
|
||||
QBitmap helpMask = QBitmap::fromData(QSize( 16, 16 ), help_mask_bits);
|
||||
for (i = 0; i < NumStates; i++)
|
||||
pixmap[P_HELP * NumStates + i]->setMask(helpMask);
|
||||
|
||||
|
@ -309,9 +309,10 @@ bool B2ClientFactory::reset(unsigned long changed)
|
|||
return needsReset;
|
||||
}
|
||||
|
||||
bool B2ClientFactory::supports(Ability ability)
|
||||
bool B2ClientFactory::supports( Ability ability )
|
||||
{
|
||||
switch (ability) {
|
||||
switch( ability )
|
||||
{
|
||||
case AbilityAnnounceButtons:
|
||||
case AbilityButtonMenu:
|
||||
case AbilityButtonOnAllDesktops:
|
||||
|
@ -415,7 +416,7 @@ void B2Client::init()
|
|||
}
|
||||
|
||||
// titlebar
|
||||
g->addItem( new QSpacerItem(0, buttonSize + 4), 0, 0 );
|
||||
g->addItem( new QSpacerItem( 0, buttonSize + 4 ), 0, 0 );
|
||||
|
||||
titlebar = new B2Titlebar(this);
|
||||
titlebar->setMinimumWidth(buttonSize + 4);
|
||||
|
@ -649,7 +650,7 @@ void B2Client::paintEvent(QPaintEvent* e)
|
|||
qDrawShadePanel(&p, 1, t.bottom() - thickness + 2,
|
||||
width() - 2, fHeight - 2 - bb + thickness, fillColor, false);
|
||||
if (thickness == 4) {
|
||||
p.setPen(fillColor.color(QPalette::Background));
|
||||
p.setPen(fillColor.color( QPalette::Background ) );
|
||||
p.drawRect(thickness - 2, t.bottom() - 1,
|
||||
width() - 2 * (thickness - 2), fHeight + 4 - bDepth);
|
||||
} else if (thickness > 4) {
|
||||
|
@ -685,12 +686,12 @@ void B2Client::paintEvent(QPaintEvent* e)
|
|||
p.fillRect(hx + 1, height() - thickness - 3,
|
||||
hw - 2, thickness + 2, fillBrush);
|
||||
|
||||
p.setPen(fillColor.color(QPalette::Dark));
|
||||
p.setPen(fillColor.color( QPalette::Dark ));
|
||||
p.drawLine(width() - 2, height() - thickness - 4,
|
||||
width() - 2, height() - 2);
|
||||
p.drawLine(hx + 1, height() - 2, width() - 2, height() - 2);
|
||||
|
||||
p.setPen(fillColor.color(QPalette::Light));
|
||||
p.setPen(fillColor.color( QPalette::Light ));
|
||||
p.drawLine(hx + 1, height() - thickness - 2,
|
||||
hx + 1, height() - 3);
|
||||
p.drawLine(hx + 1, height() - thickness - 3,
|
||||
|
@ -728,7 +729,7 @@ void B2Client::doShape()
|
|||
}
|
||||
if (t.right() < width() - 1) {
|
||||
mask -= QRect(width() - 1,
|
||||
t.height() - thickness, 1, 1); // top right point
|
||||
t.height() - thickness, 1, 1); //top right point
|
||||
mask -= QRect(t.right() + 1, 0,
|
||||
width() - t.right() - 1, t.height() - thickness);
|
||||
}
|
||||
|
@ -855,7 +856,7 @@ void B2Client::activeChange()
|
|||
titlebar->repaint();
|
||||
|
||||
QColor c = options()->palette(
|
||||
KDecoration::ColorTitleBar, isActive()).color(QPalette::Active, QPalette::Button);
|
||||
KDecoration::ColorTitleBar, isActive()).color(QPalette::Active, QPalette::Button);
|
||||
|
||||
for (int i = 0; i < BtnCount; i++)
|
||||
if (button[i]) {
|
||||
|
@ -871,7 +872,7 @@ void B2Client::shadeChange()
|
|||
g->activate();
|
||||
doShape();
|
||||
if (B2Button *b = button[BtnShade]) {
|
||||
b->setToolTip(isSetShade() ? i18n("Unshade") : i18n("Shade"));
|
||||
b->setToolTip( isSetShade() ? i18n("Unshade") : i18n("Shade"));
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -939,7 +940,7 @@ void B2Client::unobscureTitlebar()
|
|||
return;
|
||||
}
|
||||
in_unobs = 1;
|
||||
QRegion reg(QRect(0, 0, width(), buttonSize + 4));
|
||||
QRegion reg(QRect(0,0,width(), buttonSize + 4));
|
||||
reg = unobscuredRegion(reg);
|
||||
if (!reg.isEmpty()) {
|
||||
// there is at least _one_ pixel from our title area, which is not
|
||||
|
@ -954,8 +955,8 @@ void B2Client::unobscureTitlebar()
|
|||
static void redraw_pixmaps()
|
||||
{
|
||||
int i;
|
||||
QPalette aGrp = options()->palette(KDecoration::ColorButtonBg, true);
|
||||
QPalette iGrp = options()->palette(KDecoration::ColorButtonBg, false);
|
||||
QPalette aGrp = options()->palette(KDecoration::ColorButtonBg, true);
|
||||
QPalette iGrp = options()->palette(KDecoration::ColorButtonBg, false);
|
||||
|
||||
// close
|
||||
drawB2Rect(PIXMAP_A(P_CLOSE), aGrp.color( QPalette::Button ), false);
|
||||
|
@ -1136,10 +1137,10 @@ bool B2Client::drawbound(const QRect& geom, bool clear)
|
|||
if (barRight > geom.right()) barRight = geom.right();
|
||||
// line width is 5 pixels, so compensate for the 2 outer pixels (#88657)
|
||||
QRect g = geom;
|
||||
g.setLeft(g.left() + 2);
|
||||
g.setTop(g.top() + 2);
|
||||
g.setRight(g.right() - 2);
|
||||
g.setBottom(g.bottom() - 2);
|
||||
g.setLeft( g.left() + 2 );
|
||||
g.setTop( g.top() + 2 );
|
||||
g.setRight( g.right() - 2 );
|
||||
g.setBottom( g.bottom() - 2 );
|
||||
frameTop += 2;
|
||||
barLeft += 2;
|
||||
barRight -= 2;
|
||||
|
@ -1208,7 +1209,7 @@ B2Button::B2Button(B2Client *_client, QWidget *parent,
|
|||
client = _client;
|
||||
useMiniIcon = false;
|
||||
setFixedSize(buttonSize, buttonSize);
|
||||
this->setToolTip(tip);
|
||||
this->setToolTip( tip);
|
||||
}
|
||||
|
||||
|
||||
|
@ -1231,8 +1232,7 @@ void B2Button::drawButton(QPainter *p)
|
|||
p->fillRect(rect(), bg);
|
||||
}
|
||||
if (useMiniIcon) {
|
||||
QPixmap miniIcon = client->icon().pixmap(
|
||||
style()->pixelMetric(QStyle::PM_SmallIconSize),
|
||||
QPixmap miniIcon = client->icon().pixmap(style()->pixelMetric( QStyle::PM_SmallIconSize ),
|
||||
client->isActive() ? QIcon::Normal : QIcon::Disabled);
|
||||
p->drawPixmap((width() - miniIcon.width()) / 2,
|
||||
(height() - miniIcon.height()) / 2, miniIcon);
|
||||
|
@ -1386,7 +1386,7 @@ void B2Titlebar::resizeEvent(QResizeEvent *)
|
|||
|
||||
void B2Titlebar::paintEvent(QPaintEvent *)
|
||||
{
|
||||
if (client->isActive())
|
||||
if(client->isActive())
|
||||
bitBlt(this, 0, 0, &titleBuffer, 0, 0, titleBuffer.width(),
|
||||
titleBuffer.height());
|
||||
else {
|
||||
|
@ -1436,6 +1436,6 @@ void B2Titlebar::mouseMoveEvent(QMouseEvent * e)
|
|||
|
||||
#include "b2client.moc"
|
||||
|
||||
// vim: sw=4 ts=8
|
||||
// vim: sw=4
|
||||
|
||||
#endif // CLIENTS/B2/B2CLIENT.CPP
|
||||
|
|
|
@ -104,10 +104,10 @@ void B2Config::load(KConfig * /*conf*/)
|
|||
{
|
||||
b2Config->setGroup("General");
|
||||
|
||||
bool override = b2Config->readEntry("UseTitleBarBorderColors", QVariant(false)).toBool();
|
||||
bool override = b2Config->readEntry("UseTitleBarBorderColors", false);
|
||||
cbColorBorder->setChecked(override);
|
||||
|
||||
override = b2Config->readEntry( "DrawGrabHandle", QVariant(true )).toBool();
|
||||
override = b2Config->readEntry( "DrawGrabHandle", true);
|
||||
showGrabHandleCb->setChecked(override);
|
||||
|
||||
QString returnString = b2Config->readEntry(
|
||||
|
|
|
@ -91,14 +91,14 @@ void KDEDefaultConfig::slotSelectionChanged()
|
|||
void KDEDefaultConfig::load( KConfig* conf )
|
||||
{
|
||||
conf->setGroup("KDEDefault");
|
||||
bool override = conf->readEntry( "ShowTitleBarStipple", QVariant(true )).toBool();
|
||||
bool override = conf->readEntry( "ShowTitleBarStipple", true);
|
||||
cbShowStipple->setChecked( override );
|
||||
|
||||
override = conf->readEntry( "ShowGrabBar", QVariant(true )).toBool();
|
||||
override = conf->readEntry( "ShowGrabBar", true);
|
||||
cbShowGrabBar->setChecked( override );
|
||||
|
||||
if (highcolor) {
|
||||
override = conf->readEntry( "UseGradients", QVariant(true )).toBool();
|
||||
override = conf->readEntry( "UseGradients", true);
|
||||
cbUseGradients->setChecked( override );
|
||||
}
|
||||
}
|
||||
|
|
|
@ -198,9 +198,9 @@ unsigned long KDEDefaultHandler::readConfig( bool update )
|
|||
KSharedConfig::Ptr conf = KGlobal::config();
|
||||
conf->setGroup("KDEDefault");
|
||||
|
||||
bool new_showGrabBar = conf->readEntry("ShowGrabBar", QVariant(true)).toBool();
|
||||
bool new_showTitleBarStipple = conf->readEntry("ShowTitleBarStipple", QVariant(true)).toBool();
|
||||
bool new_useGradients = conf->readEntry("UseGradients", QVariant(true)).toBool();
|
||||
bool new_showGrabBar = conf->readEntry("ShowGrabBar", true);
|
||||
bool new_showTitleBarStipple = conf->readEntry("ShowTitleBarStipple", true);
|
||||
bool new_useGradients = conf->readEntry("UseGradients", true);
|
||||
int new_titleHeight = QFontMetrics(options()->font(true)).height();
|
||||
int new_toolTitleHeight = QFontMetrics(options()->font(true, true)).height()-2;
|
||||
|
||||
|
|
|
@ -77,10 +77,10 @@ KeramikConfig::~KeramikConfig()
|
|||
void KeramikConfig::load( KConfig* )
|
||||
{
|
||||
c->setGroup("General");
|
||||
ui->showAppIcons->setChecked( c->readEntry("ShowAppIcons", QVariant(true)).toBool() );
|
||||
ui->smallCaptions->setChecked( c->readEntry("SmallCaptionBubbles", QVariant(false)).toBool() );
|
||||
ui->largeGrabBars->setChecked( c->readEntry("LargeGrabBars", QVariant(true)).toBool() );
|
||||
ui->useShadowedText->setChecked( c->readEntry("UseShadowedText", QVariant(true)).toBool() );
|
||||
ui->showAppIcons->setChecked( c->readEntry("ShowAppIcons", true) );
|
||||
ui->smallCaptions->setChecked( c->readEntry("SmallCaptionBubbles", false) );
|
||||
ui->largeGrabBars->setChecked( c->readEntry("LargeGrabBars", true) );
|
||||
ui->useShadowedText->setChecked( c->readEntry("UseShadowedText", true) );
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -563,10 +563,10 @@ void KeramikHandler::readConfig()
|
|||
KConfig *c = new KConfig( "kwinkeramikrc" );
|
||||
|
||||
c->setGroup( "General" );
|
||||
showIcons = c->readEntry( "ShowAppIcons", QVariant(true )).toBool();
|
||||
shadowedText = c->readEntry( "UseShadowedText", QVariant(true )).toBool();
|
||||
smallCaptionBubbles = c->readEntry( "SmallCaptionBubbles", QVariant(false )).toBool();
|
||||
largeGrabBars = c->readEntry( "LargeGrabBars", QVariant(true )).toBool();
|
||||
showIcons = c->readEntry( "ShowAppIcons", true);
|
||||
shadowedText = c->readEntry( "UseShadowedText", true);
|
||||
smallCaptionBubbles = c->readEntry( "SmallCaptionBubbles", false);
|
||||
largeGrabBars = c->readEntry( "LargeGrabBars", true);
|
||||
|
||||
if ( ! settings_cache ) {
|
||||
settings_cache = new SettingsCache;
|
||||
|
|
|
@ -108,7 +108,7 @@ void ModernSysConfig::slotSelectionChanged()
|
|||
void ModernSysConfig::load(KConfig* /*conf*/)
|
||||
{
|
||||
clientrc->setGroup("General");
|
||||
bool i = clientrc->readEntry("ShowHandle", QVariant(true )).toBool();
|
||||
bool i = clientrc->readEntry("ShowHandle", true);
|
||||
cbShowHandle->setChecked(i);
|
||||
hbox->setEnabled(i);
|
||||
handleSizeSlider->setEnabled(i);
|
||||
|
|
|
@ -32,6 +32,7 @@
|
|||
#include <kglobal.h>
|
||||
|
||||
#include "config.h"
|
||||
#include "configdialog.h"
|
||||
|
||||
PlastikConfig::PlastikConfig(KConfig* config, QWidget* parent)
|
||||
: QObject(parent), m_config(0), m_dialog(0)
|
||||
|
@ -62,8 +63,8 @@ PlastikConfig::PlastikConfig(KConfig* config, QWidget* parent)
|
|||
|
||||
PlastikConfig::~PlastikConfig()
|
||||
{
|
||||
delete m_dialog;
|
||||
delete m_config;
|
||||
if (m_dialog) delete m_dialog;
|
||||
if (m_config) delete m_config;
|
||||
}
|
||||
|
||||
void PlastikConfig::load(KConfig*)
|
||||
|
@ -74,13 +75,13 @@ void PlastikConfig::load(KConfig*)
|
|||
QString value = m_config->readEntry("TitleAlignment", "AlignLeft");
|
||||
QRadioButton *button = m_dialog->titleAlign->findChild<QRadioButton*>(value.toLatin1());
|
||||
if (button) button->setChecked(true);
|
||||
bool animateButtons = m_config->readEntry("AnimateButtons", QVariant(true)).toBool();
|
||||
bool animateButtons = m_config->readEntry("AnimateButtons", true);
|
||||
m_dialog->animateButtons->setChecked(animateButtons);
|
||||
bool menuClose = m_config->readEntry("CloseOnMenuDoubleClick", QVariant(true)).toBool();
|
||||
bool menuClose = m_config->readEntry("CloseOnMenuDoubleClick", true);
|
||||
m_dialog->menuClose->setChecked(menuClose);
|
||||
bool titleShadow = m_config->readEntry("TitleShadow", QVariant(true)).toBool();
|
||||
bool titleShadow = m_config->readEntry("TitleShadow", true);
|
||||
m_dialog->titleShadow->setChecked(titleShadow);
|
||||
bool coloredBorder = m_config->readEntry("ColoredBorder", QVariant(true)).toBool();
|
||||
bool coloredBorder = m_config->readEntry("ColoredBorder", true);
|
||||
m_dialog->coloredBorder->setChecked(coloredBorder);
|
||||
}
|
||||
|
||||
|
|
|
@ -167,7 +167,7 @@ void PlastikHandler::readConfig()
|
|||
config.setGroup("General");
|
||||
|
||||
// grab settings
|
||||
m_titleShadow = config.readEntry("TitleShadow", QVariant(true)).toBool();
|
||||
m_titleShadow = config.readEntry("TitleShadow", true);
|
||||
|
||||
QFontMetrics fm(m_titleFont); // active font = inactive font
|
||||
int titleHeightMin = config.readEntry("MinTitleHeight", 16);
|
||||
|
@ -190,9 +190,9 @@ void PlastikHandler::readConfig()
|
|||
else if (value == "AlignHCenter") m_titleAlign = Qt::AlignHCenter;
|
||||
else if (value == "AlignRight") m_titleAlign = Qt::AlignRight;
|
||||
|
||||
m_coloredBorder = config.readEntry("ColoredBorder", QVariant(true)).toBool();
|
||||
m_animateButtons = config.readEntry("AnimateButtons", QVariant(true)).toBool();
|
||||
m_menuClose = config.readEntry("CloseOnMenuDoubleClick", QVariant(true)).toBool();
|
||||
m_coloredBorder = config.readEntry("ColoredBorder", true);
|
||||
m_animateButtons = config.readEntry("AnimateButtons", true);
|
||||
m_menuClose = config.readEntry("CloseOnMenuDoubleClick", true);
|
||||
}
|
||||
|
||||
QColor PlastikHandler::getColor(KWinPlastik::ColorType type, const bool active)
|
||||
|
|
|
@ -76,9 +76,9 @@ void QuartzConfig::slotSelectionChanged()
|
|||
void QuartzConfig::load( KConfig* /*conf*/ )
|
||||
{
|
||||
quartzConfig->setGroup("General");
|
||||
bool override = quartzConfig->readEntry( "UseTitleBarBorderColors", QVariant(true )).toBool();
|
||||
bool override = quartzConfig->readEntry( "UseTitleBarBorderColors", true);
|
||||
cbColorBorder->setChecked( override );
|
||||
override = quartzConfig->readEntry( "UseQuartzExtraSlim", QVariant(false )).toBool();
|
||||
override = quartzConfig->readEntry( "UseQuartzExtraSlim", false);
|
||||
cbExtraSmall->setChecked( override );
|
||||
}
|
||||
|
||||
|
|
|
@ -207,8 +207,8 @@ void QuartzHandler::readConfig()
|
|||
{
|
||||
KConfig conf("kwinquartzrc");
|
||||
conf.setGroup("General");
|
||||
coloredFrame = conf.readEntry( "UseTitleBarBorderColors", QVariant(true )).toBool();
|
||||
extraSlim = conf.readEntry( "UseQuartzExtraSlim", QVariant(false )).toBool();
|
||||
coloredFrame = conf.readEntry( "UseTitleBarBorderColors", true);
|
||||
extraSlim = conf.readEntry( "UseQuartzExtraSlim", false);
|
||||
|
||||
// A small hack to make the on all desktops button look nicer
|
||||
onAllDesktopsButtonOnLeft = KDecoration::options()->titleButtonsLeft().contains( 'S' );
|
||||
|
|
|
@ -187,7 +187,7 @@ WebClient::init()
|
|||
|
||||
KConfig c("kwinwebrc");
|
||||
c.setGroup("General");
|
||||
shape_ = c.readEntry("Shape", QVariant(true)).toBool();
|
||||
shape_ = c.readEntry("Shape", true);
|
||||
|
||||
KCommonDecoration::init();
|
||||
}
|
||||
|
|
|
@ -51,8 +51,9 @@ ShowFpsEffect::ShowFpsEffect()
|
|||
|
||||
void ShowFpsEffect::prePaintScreen( int* mask, QRegion* region, int time )
|
||||
{
|
||||
if( time == 0 )
|
||||
; // TODO optimized away
|
||||
if( time == 0 ) {
|
||||
// TODO optimized away
|
||||
}
|
||||
t.start();
|
||||
frames[ frames_pos ] = t.minute() * 60000 + t.second() * 1000 + t.msec();
|
||||
if( ++frames_pos == MAX_FPS )
|
||||
|
|
|
@ -435,7 +435,7 @@ void KWinDecorationModule::readConfig( KConfig* conf )
|
|||
{
|
||||
// General tab
|
||||
// ============
|
||||
cbShowToolTips->setChecked( conf->readEntry("ShowToolTips", QVariant(true )).toBool());
|
||||
cbShowToolTips->setChecked( conf->readEntry("ShowToolTips", true));
|
||||
// cbUseMiniWindows->setChecked( conf->readEntry("MiniWindowBorders", QVariant(false)).toBool());
|
||||
|
||||
// Find the corresponding decoration name to that of
|
||||
|
@ -462,7 +462,7 @@ void KWinDecorationModule::readConfig( KConfig* conf )
|
|||
|
||||
// Buttons tab
|
||||
// ============
|
||||
bool customPositions = conf->readEntry("CustomButtonPositions", QVariant(false)).toBool();
|
||||
bool customPositions = conf->readEntry("CustomButtonPositions", false);
|
||||
cbUseCustomButtonPositions->setChecked( customPositions );
|
||||
buttonPositionWidget->setEnabled( customPositions );
|
||||
// Menu and onAllDesktops buttons are default on LHS
|
||||
|
|
|
@ -427,13 +427,13 @@ void KFocusConfig::load( void )
|
|||
key = config->readEntry(KWIN_ALTTABMODE, "KDE");
|
||||
setAltTabMode(key == "KDE");
|
||||
|
||||
setRollOverDesktops( config->readEntry(KWIN_ROLL_OVER_DESKTOPS, QVariant(true )).toBool());
|
||||
setRollOverDesktops( config->readEntry(KWIN_ROLL_OVER_DESKTOPS, true));
|
||||
|
||||
config->setGroup( "PopupInfo" );
|
||||
setShowPopupinfo( config->readEntry(KWIN_SHOW_POPUP, QVariant(false )).toBool());
|
||||
setShowPopupinfo( config->readEntry(KWIN_SHOW_POPUP, false));
|
||||
|
||||
config->setGroup( "TabBox" );
|
||||
setTraverseAll( config->readEntry(KWIN_TRAVERSE_ALL, QVariant(false )).toBool());
|
||||
setTraverseAll( config->readEntry(KWIN_TRAVERSE_ALL, false));
|
||||
|
||||
config->setGroup("Desktops");
|
||||
emit KCModule::changed(false);
|
||||
|
@ -684,8 +684,8 @@ void KAdvancedConfig::load( void )
|
|||
{
|
||||
config->setGroup( "Windows" );
|
||||
|
||||
setAnimateShade(config->readEntry(KWIN_ANIMSHADE, QVariant(true)).toBool());
|
||||
setShadeHover(config->readEntry(KWIN_SHADEHOVER, QVariant(false)).toBool());
|
||||
setAnimateShade(config->readEntry(KWIN_ANIMSHADE, true));
|
||||
setShadeHover(config->readEntry(KWIN_SHADEHOVER, false));
|
||||
setShadeHoverInterval(config->readEntry(KWIN_SHADEHOVER_INTERVAL, 250));
|
||||
|
||||
setElectricBorders(config->readEntry(KWM_ELECTRIC_BORDER, false));
|
||||
|
@ -694,7 +694,7 @@ void KAdvancedConfig::load( void )
|
|||
// setFocusStealing( config->readEntry(KWIN_FOCUS_STEALING, 2 ));
|
||||
// TODO default to low for now
|
||||
setFocusStealing( config->readEntry(KWIN_FOCUS_STEALING, 1 ));
|
||||
setHideUtilityWindowsForInactive( config->readEntry( KWIN_HIDE_UTILITY, QVariant(true )).toBool());
|
||||
setHideUtilityWindowsForInactive( config->readEntry( KWIN_HIDE_UTILITY, true));
|
||||
|
||||
emit KCModule::changed(false);
|
||||
}
|
||||
|
@ -1061,7 +1061,7 @@ void KMovingConfig::load( void )
|
|||
setMove(OPAQUE);
|
||||
|
||||
//CT 17Jun1998 - variable animation speed from 0 (none!!) to 10 (max)
|
||||
bool anim = config->readEntry(KWIN_MINIMIZE_ANIM, QVariant(true )).toBool();
|
||||
bool anim = config->readEntry(KWIN_MINIMIZE_ANIM, true);
|
||||
int animSpeed = config->readEntry(KWIN_MINIMIZE_ANIM_SPEED, 5);
|
||||
if( animSpeed < 1 ) animSpeed = 0;
|
||||
if( animSpeed > 10 ) animSpeed = 10;
|
||||
|
@ -1076,7 +1076,7 @@ void KMovingConfig::load( void )
|
|||
setResizeOpaque(RESIZE_TRANSPARENT);
|
||||
|
||||
//KS 10Jan2003 - Geometry Tip during window move/resize
|
||||
bool showGeomTip = config->readEntry(KWIN_GEOMETRY, QVariant(false)).toBool();
|
||||
bool showGeomTip = config->readEntry(KWIN_GEOMETRY, false);
|
||||
setGeometryTip( showGeomTip );
|
||||
|
||||
// placement policy --- CT 19jan98 ---
|
||||
|
@ -1114,7 +1114,7 @@ void KMovingConfig::load( void )
|
|||
setPlacement(SMART_PLACEMENT);
|
||||
// }
|
||||
|
||||
setMoveResizeMaximized(config->readEntry(KWIN_MOVE_RESIZE_MAXIMIZED, QVariant(false)).toBool());
|
||||
setMoveResizeMaximized(config->readEntry(KWIN_MOVE_RESIZE_MAXIMIZED, false));
|
||||
|
||||
int v;
|
||||
|
||||
|
@ -1128,7 +1128,7 @@ void KMovingConfig::load( void )
|
|||
else if (v < 0) setWindowSnapZone (0);
|
||||
else setWindowSnapZone(v);
|
||||
|
||||
OverlapSnap->setChecked(config->readEntry("SnapOnlyWhenOverlapping", QVariant(false)).toBool());
|
||||
OverlapSnap->setChecked(config->readEntry("SnapOnlyWhenOverlapping", false));
|
||||
emit KCModule::changed(false);
|
||||
}
|
||||
|
||||
|
@ -1475,15 +1475,15 @@ void KTranslucencyConfig::load( void )
|
|||
if (!kompmgrAvailable_)
|
||||
return;
|
||||
config->setGroup( "Translucency" );
|
||||
useTranslucency->setChecked(config->readEntry("UseTranslucency", QVariant(false)).toBool());
|
||||
activeWindowTransparency->setChecked(config->readEntry("TranslucentActiveWindows", QVariant(false)).toBool());
|
||||
inactiveWindowTransparency->setChecked(config->readEntry("TranslucentInactiveWindows", QVariant(true)).toBool());
|
||||
movingWindowTransparency->setChecked(config->readEntry("TranslucentMovingWindows", QVariant(false)).toBool());
|
||||
removeShadowsOnMove->setChecked(config->readEntry("RemoveShadowsOnMove", QVariant(false)).toBool());
|
||||
removeShadowsOnResize->setChecked(config->readEntry("RemoveShadowsOnResize", QVariant(false)).toBool());
|
||||
dockWindowTransparency->setChecked(config->readEntry("TranslucentDocks", QVariant(true)).toBool());
|
||||
keepAboveAsActive->setChecked(config->readEntry("TreatKeepAboveAsActive", QVariant(true)).toBool());
|
||||
onlyDecoTranslucent->setChecked(config->readEntry("OnlyDecoTranslucent", QVariant(false)).toBool());
|
||||
useTranslucency->setChecked(config->readEntry("UseTranslucency", false));
|
||||
activeWindowTransparency->setChecked(config->readEntry("TranslucentActiveWindows", false));
|
||||
inactiveWindowTransparency->setChecked(config->readEntry("TranslucentInactiveWindows", true));
|
||||
movingWindowTransparency->setChecked(config->readEntry("TranslucentMovingWindows", false));
|
||||
removeShadowsOnMove->setChecked(config->readEntry("RemoveShadowsOnMove", false));
|
||||
removeShadowsOnResize->setChecked(config->readEntry("RemoveShadowsOnResize", false));
|
||||
dockWindowTransparency->setChecked(config->readEntry("TranslucentDocks", true));
|
||||
keepAboveAsActive->setChecked(config->readEntry("TreatKeepAboveAsActive", true));
|
||||
onlyDecoTranslucent->setChecked(config->readEntry("OnlyDecoTranslucent", false));
|
||||
|
||||
activeWindowOpacity->setValue(config->readEntry("ActiveWindowOpacity",100));
|
||||
inactiveWindowOpacity->setValue(config->readEntry("InactiveWindowOpacity",75));
|
||||
|
@ -1503,7 +1503,7 @@ void KTranslucencyConfig::load( void )
|
|||
KConfig conf_(QDir::homePath() + "/.xcompmgrrc");
|
||||
conf_.setGroup("xcompmgr");
|
||||
|
||||
disableARGB->setChecked(conf_.readEntry("DisableARGB", QVariant(false)).toBool());
|
||||
disableARGB->setChecked(conf_.readEntry("DisableARGB", false));
|
||||
|
||||
useShadows->setChecked(conf_.readEntry("Compmode","CompClientShadows").compare("CompClientShadows") == 0);
|
||||
shadowTopOffset->setValue(-1*(conf_.readEntry("ShadowOffsetY",-80)));
|
||||
|
@ -1523,8 +1523,8 @@ void KTranslucencyConfig::load( void )
|
|||
else
|
||||
shadowColor->setColor(QColor(r,g,b));
|
||||
|
||||
fadeInWindows->setChecked(conf_.readEntry("FadeWindows", QVariant(true)).toBool());
|
||||
fadeOnOpacityChange->setChecked(conf_.readEntry("FadeTrans", QVariant(false)).toBool());
|
||||
fadeInWindows->setChecked(conf_.readEntry("FadeWindows", true));
|
||||
fadeOnOpacityChange->setChecked(conf_.readEntry("FadeTrans", false));
|
||||
fadeInSpeed->setValue((int)(conf_.readEntry("FadeInStep",0.020)*1000.0));
|
||||
fadeOutSpeed->setValue((int)(conf_.readEntry("FadeOutStep",0.070)*1000.0));
|
||||
|
||||
|
|
|
@ -145,15 +145,15 @@ unsigned long KDecorationOptionsPrivate::updateKWinSettings( KConfig* config )
|
|||
QFont old_activeFontSmall = activeFontSmall;
|
||||
QFont old_inactiveFontSmall = inactiveFontSmall;
|
||||
|
||||
QFont activeFontGuess = KGlobalSettings::windowTitleFont();
|
||||
QFont activeFontGuess = KGlobalSettings::generalFont();
|
||||
activeFontGuess.setBold(true);
|
||||
activeFontGuess.setPixelSize(12);
|
||||
|
||||
activeFont = config->readEntry("activeFont", activeFontGuess);
|
||||
inactiveFont = config->readEntry("inactiveFont", activeFont);
|
||||
|
||||
activeFontSmall = activeFont;
|
||||
#ifdef __GNUC__
|
||||
#warning KDE4 : is it useful ? ( temporary hack )
|
||||
#endif
|
||||
// activeFontSmall.setPointSize(activeFont.pointSize() - 2 > 0 ? activeFont.pointSize() - 2 : activeFont.pointSize()+1 );
|
||||
activeFontSmall = config->readEntry("activeFontSmall", activeFontSmall);
|
||||
inactiveFontSmall = config->readEntry("inactiveFontSmall", activeFontSmall);
|
||||
|
@ -169,7 +169,7 @@ unsigned long KDecorationOptionsPrivate::updateKWinSettings( KConfig* config )
|
|||
QString old_title_buttons_left = title_buttons_left;
|
||||
QString old_title_buttons_right = title_buttons_right;
|
||||
bool old_custom_button_positions = custom_button_positions;
|
||||
custom_button_positions = config->readEntry("CustomButtonPositions", QVariant(false)).toBool();
|
||||
custom_button_positions = config->readEntry("CustomButtonPositions", false);
|
||||
if (custom_button_positions)
|
||||
{
|
||||
title_buttons_left = config->readEntry("ButtonsOnLeft", "MS");
|
||||
|
@ -188,7 +188,7 @@ unsigned long KDecorationOptionsPrivate::updateKWinSettings( KConfig* config )
|
|||
|
||||
// SettingTooltips
|
||||
bool old_show_tooltips = show_tooltips;
|
||||
show_tooltips = config->readEntry("ShowToolTips", QVariant(true)).toBool();
|
||||
show_tooltips = config->readEntry("ShowToolTips", true);
|
||||
if( old_show_tooltips != show_tooltips )
|
||||
changed |= SettingTooltips;
|
||||
|
||||
|
@ -206,7 +206,7 @@ unsigned long KDecorationOptionsPrivate::updateKWinSettings( KConfig* config )
|
|||
|
||||
config->setGroup( "Windows" );
|
||||
bool old_move_resize_maximized_windows = move_resize_maximized_windows;
|
||||
move_resize_maximized_windows = config->readEntry( "MoveResizeMaximizedWindows", QVariant(false )).toBool();
|
||||
move_resize_maximized_windows = config->readEntry( "MoveResizeMaximizedWindows", false);
|
||||
if( old_move_resize_maximized_windows != move_resize_maximized_windows )
|
||||
changed |= SettingBorder;
|
||||
|
||||
|
|
52
options.cpp
52
options.cpp
|
@ -54,7 +54,7 @@ unsigned long Options::updateSettings()
|
|||
config->setGroup( "Windows" );
|
||||
moveMode = stringToMoveResizeMode( config->readEntry("MoveMode", "Opaque" ));
|
||||
resizeMode = stringToMoveResizeMode( config->readEntry("ResizeMode", "Opaque" ));
|
||||
show_geometry_tip = config->readEntry("GeometryTip", QVariant(false)).toBool();
|
||||
show_geometry_tip = config->readEntry("GeometryTip", false);
|
||||
|
||||
QString val;
|
||||
|
||||
|
@ -72,7 +72,7 @@ unsigned long Options::updateSettings()
|
|||
if ( val == "CDE" )
|
||||
altTabStyle = CDE;
|
||||
|
||||
rollOverDesktops = config->readEntry("RollOverDesktops", QVariant(true)).toBool();
|
||||
rollOverDesktops = config->readEntry("RollOverDesktops", true);
|
||||
|
||||
// focusStealingPreventionLevel = config->readEntry( "FocusStealingPreventionLevel", 2 );
|
||||
// TODO use low level for now
|
||||
|
@ -84,14 +84,14 @@ unsigned long Options::updateSettings()
|
|||
KConfig *gc = new KConfig("kdeglobals", false, false);
|
||||
bool isVirtual = KApplication::desktop()->isVirtualDesktop();
|
||||
gc->setGroup("Windows");
|
||||
xineramaEnabled = gc->readEntry ("XineramaEnabled", QVariant(isVirtual )).toBool() &&
|
||||
xineramaEnabled = gc->readEntry ("XineramaEnabled", isVirtual) &&
|
||||
isVirtual;
|
||||
if (xineramaEnabled)
|
||||
{
|
||||
xineramaPlacementEnabled = gc->readEntry ("XineramaPlacementEnabled", QVariant(true)).toBool();
|
||||
xineramaMovementEnabled = gc->readEntry ("XineramaMovementEnabled", QVariant(true)).toBool();
|
||||
xineramaMaximizeEnabled = gc->readEntry ("XineramaMaximizeEnabled", QVariant(true)).toBool();
|
||||
xineramaFullscreenEnabled = gc->readEntry ("XineramaFullscreenEnabled", QVariant(true)).toBool();
|
||||
xineramaPlacementEnabled = gc->readEntry ("XineramaPlacementEnabled", true);
|
||||
xineramaMovementEnabled = gc->readEntry ("XineramaMovementEnabled", true);
|
||||
xineramaMaximizeEnabled = gc->readEntry ("XineramaMaximizeEnabled", true);
|
||||
xineramaFullscreenEnabled = gc->readEntry ("XineramaFullscreenEnabled", true);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -101,9 +101,9 @@ unsigned long Options::updateSettings()
|
|||
|
||||
placement = Placement::policyFromString( config->readEntry("Placement"), true );
|
||||
|
||||
animateShade = config->readEntry("AnimateShade", QVariant(true)).toBool();
|
||||
animateShade = config->readEntry("AnimateShade", true);
|
||||
|
||||
animateMinimize = config->readEntry("AnimateMinimize", QVariant(true)).toBool();
|
||||
animateMinimize = config->readEntry("AnimateMinimize", true);
|
||||
animateMinimizeSpeed = config->readEntry("AnimateMinimizeSpeed", 5 );
|
||||
|
||||
if( focusPolicy == ClickToFocus )
|
||||
|
@ -115,21 +115,21 @@ unsigned long Options::updateSettings()
|
|||
}
|
||||
else
|
||||
{
|
||||
autoRaise = config->readEntry("AutoRaise", QVariant(false)).toBool();
|
||||
autoRaise = config->readEntry("AutoRaise", false);
|
||||
autoRaiseInterval = config->readEntry("AutoRaiseInterval", 0 );
|
||||
delayFocus = config->readEntry("DelayFocus", QVariant(false)).toBool();
|
||||
delayFocus = config->readEntry("DelayFocus", false);
|
||||
delayFocusInterval = config->readEntry("DelayFocusInterval", 0 );
|
||||
}
|
||||
|
||||
shadeHover = config->readEntry("ShadeHover", QVariant(false)).toBool();
|
||||
shadeHover = config->readEntry("ShadeHover", false);
|
||||
shadeHoverInterval = config->readEntry("ShadeHoverInterval", 250 );
|
||||
|
||||
// important: autoRaise implies ClickRaise
|
||||
clickRaise = autoRaise || config->readEntry("ClickRaise", QVariant(true)).toBool();
|
||||
clickRaise = autoRaise || config->readEntry("ClickRaise", true);
|
||||
|
||||
borderSnapZone = config->readEntry("BorderSnapZone", 10);
|
||||
windowSnapZone = config->readEntry("WindowSnapZone", 10);
|
||||
snapOnlyWhenOverlapping=config->readEntry("SnapOnlyWhenOverlapping", QVariant(false)).toBool();
|
||||
snapOnlyWhenOverlapping=config->readEntry("SnapOnlyWhenOverlapping", false);
|
||||
electric_borders = config->readEntry("ElectricBorders", 0);
|
||||
electric_border_delay = config->readEntry("ElectricBorderDelay", 150);
|
||||
|
||||
|
@ -152,7 +152,7 @@ unsigned long Options::updateSettings()
|
|||
(*it) = (*it).toLower();
|
||||
|
||||
killPingTimeout = config->readEntry( "KillPingTimeout", 5000 );
|
||||
hideUtilityWindowsForInactive = config->readEntry( "HideUtilityWindowsForInactive", QVariant( true)).toBool();
|
||||
hideUtilityWindowsForInactive = config->readEntry( "HideUtilityWindowsForInactive", true);
|
||||
showDesktopIsMinimizeAll = config->readEntry( "ShowDesktopIsMinimizeAll", false );
|
||||
|
||||
// Mouse bindings
|
||||
|
@ -175,24 +175,24 @@ unsigned long Options::updateSettings()
|
|||
|
||||
//translucency settings - TODO
|
||||
config->setGroup( "Translucency");
|
||||
useTranslucency = config->readEntry("UseTranslucency", QVariant(true)).toBool();
|
||||
translucentActiveWindows = config->readEntry("TranslucentActiveWindows", QVariant(false)).toBool();
|
||||
useTranslucency = config->readEntry("UseTranslucency", true);
|
||||
translucentActiveWindows = config->readEntry("TranslucentActiveWindows", false);
|
||||
activeWindowOpacity = uint((config->readEntry("ActiveWindowOpacity", 100)/100.0)*0xFFFFFFFF);
|
||||
translucentInactiveWindows = config->readEntry("TranslucentInactiveWindows", QVariant(false)).toBool();
|
||||
translucentInactiveWindows = config->readEntry("TranslucentInactiveWindows", false);
|
||||
inactiveWindowOpacity = uint((config->readEntry("InactiveWindowOpacity", 75)/100.0)*0xFFFFFFFF);
|
||||
translucentMovingWindows = config->readEntry("TranslucentMovingWindows", QVariant(false)).toBool();
|
||||
translucentMovingWindows = config->readEntry("TranslucentMovingWindows", false);
|
||||
movingWindowOpacity = uint((config->readEntry("MovingWindowOpacity", 50)/100.0)*0xFFFFFFFF);
|
||||
translucentDocks = config->readEntry("TranslucentDocks", QVariant(false)).toBool();
|
||||
translucentDocks = config->readEntry("TranslucentDocks", false);
|
||||
dockOpacity = uint((config->readEntry("DockOpacity", 80)/100.0)*0xFFFFFFFF);
|
||||
keepAboveAsActive = config->readEntry("TreatKeepAboveAsActive", QVariant(true)).toBool();
|
||||
keepAboveAsActive = config->readEntry("TreatKeepAboveAsActive", true);
|
||||
//TODO: remove this variable
|
||||
useTitleMenuSlider = true;
|
||||
activeWindowShadowSize = config->readEntry("ActiveWindowShadowSize", 200);
|
||||
inactiveWindowShadowSize = config->readEntry("InactiveWindowShadowSize", 100);
|
||||
dockShadowSize = config->readEntry("DockShadowSize", 80);
|
||||
removeShadowsOnMove = config->readEntry("RemoveShadowsOnMove", QVariant(true)).toBool();
|
||||
removeShadowsOnResize = config->readEntry("RemoveShadowsOnResize", QVariant(true)).toBool();
|
||||
onlyDecoTranslucent = config->readEntry("OnlyDecoTranslucent", QVariant(false)).toBool();
|
||||
removeShadowsOnMove = config->readEntry("RemoveShadowsOnMove", true);
|
||||
removeShadowsOnResize = config->readEntry("RemoveShadowsOnResize", true);
|
||||
onlyDecoTranslucent = config->readEntry("OnlyDecoTranslucent", false);
|
||||
|
||||
refreshRate = config->readEntry( "RefreshRate", 0 );
|
||||
smoothScale = qBound( -1, config->readEntry( "SmoothScale", -1 ), 2 );
|
||||
|
@ -221,11 +221,11 @@ unsigned long Options::updateSettings()
|
|||
// "EffectNoTooltip" setting from kdeglobals.
|
||||
KConfig globalConfig("kdeglobals");
|
||||
globalConfig.setGroup("KDE");
|
||||
topmenus = globalConfig.readEntry( "macStyle", QVariant(false)).toBool();
|
||||
topmenus = globalConfig.readEntry( "macStyle", false);
|
||||
|
||||
KConfig kdesktopcfg( "kdesktoprc", true );
|
||||
kdesktopcfg.setGroup( "Menubar" );
|
||||
desktop_topmenu = kdesktopcfg.readEntry( "ShowMenubar", QVariant(false)).toBool();
|
||||
desktop_topmenu = kdesktopcfg.readEntry( "ShowMenubar", false);
|
||||
if( desktop_topmenu )
|
||||
topmenus = true;
|
||||
|
||||
|
|
|
@ -116,7 +116,7 @@ void Rules::readFromCfg( KConfig& cfg )
|
|||
{
|
||||
description = cfg.readEntry( "description" );
|
||||
READ_MATCH_STRING( wmclass, .toLower().toLatin1() );
|
||||
wmclasscomplete = cfg.readEntry( "wmclasscomplete" , QVariant(false)).toBool();
|
||||
wmclasscomplete = cfg.readEntry( "wmclasscomplete" , false);
|
||||
READ_MATCH_STRING( windowrole, .toLower().toLatin1() );
|
||||
READ_MATCH_STRING( title, );
|
||||
READ_MATCH_STRING( extrarole, .toLower().toLatin1() );
|
||||
|
|
|
@ -111,8 +111,6 @@ void TabBox::createClientList(ClientList &list, int desktop /*-1 = all*/, Client
|
|||
list += c;
|
||||
else if( !list.contains( modal ))
|
||||
list += modal;
|
||||
else
|
||||
; // nothing
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue