~oif-team/ubuntu/natty/qt4-x11/xi2.1

« back to all changes in this revision

Viewing changes to src/gui/kernel/qwhatsthis.cpp

  • Committer: Bazaar Package Importer
  • Author(s): Jonathan Riddell
  • Date: 2006-10-12 23:14:14 UTC
  • mto: (15.1.1 lenny) (1.3.1 upstream)
  • mto: This revision was merged to the branch mainline in revision 16.
  • Revision ID: james.westby@ubuntu.com-20061012231414-y2oqbom5dy389os0
Tags: upstream-4.2.0
ImportĀ upstreamĀ versionĀ 4.2.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
167
167
    instance = this;
168
168
    setAttribute(Qt::WA_DeleteOnClose, true);
169
169
    setAttribute(Qt::WA_NoSystemBackground, true);
170
 
    QPalette pal(Qt::black, QColor(255,255,220),
171
 
                 QColor(96,96,96), Qt::black, Qt::black,
172
 
                 Qt::black, QColor(255,255,220));
 
170
    QPalette pal(Qt::black, QColor(255,255,238),
 
171
                 QColor(96,96,96), QColor(192,192,192), Qt::black,
 
172
                 Qt::black, QColor(255,255,238));
173
173
    setPalette(pal);
174
174
    setMouseTracking(true);
175
175
    setFocusPolicy(Qt::StrongFocus);
184
184
        doc->setUndoRedoEnabled(false);
185
185
        doc->setDefaultFont(QApplication::font(this));
186
186
        doc->setHtml(text);
187
 
        QTextDocumentLayout *layout = qobject_cast<QTextDocumentLayout *>(doc->documentLayout());
188
 
        layout->adjustSize();
 
187
        doc->setUndoRedoEnabled(false);
 
188
        doc->adjustSize();
189
189
        r.setTop(0);
190
190
        r.setLeft(0);
191
 
        r.setSize(layout->documentSize().toSize());
 
191
        r.setSize(doc->size().toSize());
192
192
    }
193
193
    else
194
194
    {
222
222
 
223
223
void QWhatsThat::showEvent(QShowEvent *)
224
224
{
225
 
    background = QPixmap::grabWindow(QApplication::desktop()->winId(),
 
225
    background = QPixmap::grabWindow(QApplication::desktop()->internalWinId(),
226
226
                                     x(), y(), width(), height());
227
227
}
228
228
 
290
290
#endif
291
291
 
292
292
    QRect r = rect();
 
293
    r.adjust(0, 0, -1, -1);
293
294
    if (drawShadow)
294
295
        r.adjust(0, 0, -shadowWidth, -shadowWidth);
295
296
    QPainter p(this);
296
297
    p.drawPixmap(0, 0, background);
297
298
    p.setPen(palette().foreground().color());
 
299
    p.setBrush(palette().brush(QPalette::Window));
298
300
    p.drawRect(r);
299
 
    p.setPen(palette().mid().color());
300
 
    p.setBrush(palette().brush(QPalette::Background));
301
301
    int w = r.width();
302
302
    int h = r.height();
 
303
    p.setPen(palette().brush(QPalette::Dark).color());
303
304
    p.drawRect(1, 1, w-2, h-2);
304
305
    if (drawShadow) {
305
306
        p.setPen(palette().shadow().color());