Merge branch 'KDE/4.7' into ksecretsservice

This commit is contained in:
Valentin Rusu 2011-10-05 20:20:46 +02:00
commit 69488694bd
6 changed files with 15 additions and 4 deletions

View File

@ -49,6 +49,7 @@ Description[tr]=Plasma servisleri için bir protokol
Description[ug]=پلازما(Plasma) مۇلازىمىتىنىڭ كېلىشىمى Description[ug]=پلازما(Plasma) مۇلازىمىتىنىڭ كېلىشىمى
Description[uk]=Протокол для служб Плазми Description[uk]=Протокол для служб Плазми
Description[x-test]=xxA protocol for Plasma servicesxx Description[x-test]=xxA protocol for Plasma servicesxx
Description[zh_CN]=Plasma 服务协议
Description[zh_TW]=Plasma 服務協定 Description[zh_TW]=Plasma 服務協定
helper=true helper=true

View File

@ -330,10 +330,10 @@ void DataEngine::removeAllSources()
QMutableHashIterator<QString, Plasma::DataContainer*> it(d->sources); QMutableHashIterator<QString, Plasma::DataContainer*> it(d->sources);
while (it.hasNext()) { while (it.hasNext()) {
it.next(); it.next();
const QString source = it.key();
Plasma::DataContainer *s = it.value(); Plasma::DataContainer *s = it.value();
it.remove(); it.remove();
emit sourceRemoved(source); emit sourceRemoved(it.key());
s->disconnect(this);
delete s; delete s;
} }
} }

View File

@ -321,7 +321,7 @@ void FrameSvg::resizeFrame(const QSizeF &size)
} }
if (size.isEmpty()) { if (size.isEmpty()) {
kDebug() << "Invalid size" << size; //kDebug() << "Invalid size" << size;
return; return;
} }

View File

@ -314,6 +314,16 @@ QRect Style::subControlRect(ComplexControl control, const QStyleOptionComplex *o
} }
} }
int Style::styleHint(StyleHint hint, const QStyleOption *option, const QWidget *widget, QStyleHintReturn *returnData) const
{
switch (hint) {
case SH_RequestSoftwareInputPanel:
return RSIP_OnMouseClick;
default:
return QCommonStyle::styleHint(hint, option, widget, returnData);
}
}
int Style::pixelMetric(PixelMetric metric, const QStyleOption *option, const QWidget *widget) const int Style::pixelMetric(PixelMetric metric, const QStyleOption *option, const QWidget *widget) const
{ {
if (Theme::defaultTheme()->useNativeWidgetStyle()) { if (Theme::defaultTheme()->useNativeWidgetStyle()) {

View File

@ -45,6 +45,7 @@ public:
~Style(); ~Style();
void drawPrimitive(PrimitiveElement element, const QStyleOption *option, QPainter *painter, const QWidget *widget = 0) const; void drawPrimitive(PrimitiveElement element, const QStyleOption *option, QPainter *painter, const QWidget *widget = 0) const;
int styleHint(StyleHint hint, const QStyleOption *option=0, const QWidget *widget=0, QStyleHintReturn *returnData=0) const;
protected: protected:
void drawComplexControl(ComplexControl control, void drawComplexControl(ComplexControl control,

View File

@ -112,7 +112,6 @@ void TextEdit::setNativeWidget(KTextEdit *nativeWidget)
nativeWidget->setAttribute(Qt::WA_NoSystemBackground); nativeWidget->setAttribute(Qt::WA_NoSystemBackground);
nativeWidget->setFrameShape(QFrame::NoFrame); nativeWidget->setFrameShape(QFrame::NoFrame);
nativeWidget->setTextBackgroundColor(Qt::transparent);
nativeWidget->viewport()->setAutoFillBackground(false); nativeWidget->viewport()->setAutoFillBackground(false);
nativeWidget->verticalScrollBar()->setStyle(d->style.data()); nativeWidget->verticalScrollBar()->setStyle(d->style.data());
nativeWidget->horizontalScrollBar()->setStyle(d->style.data()); nativeWidget->horizontalScrollBar()->setStyle(d->style.data());