Ignore:
Timestamp:
May 5, 2011, 5:36:53 AM (14 years ago)
Author:
Dmitry A. Kuminov
Message:

trunk: Merged in qt 4.7.2 sources from branches/vendor/nokia/qt.

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk

  • trunk/src/gui/dialogs/qfontdialog.cpp

    r769 r846  
    11/****************************************************************************
    22**
    3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
     3** Copyright (C) 201 Nokia Corporation and/or its subsidiary(-ies).
    44** All rights reserved.
    55** Contact: Nokia Corporation ([email protected])
     
    175175    Q_Q(QFontDialog);
    176176
     177
     178
     179
     180
     181
    177182    q->setSizeGripEnabled(true);
    178183    q->setWindowTitle(QFontDialog::tr("Select Font"));
     
    330335    familyList->setFocus();
    331336    retranslateStrings();
    332 
    333 #ifdef Q_WS_MAC
    334     delegate = 0;
    335 #endif
    336337}
    337338
     
    346347    Q_D(QFontDialog);
    347348    if (d->delegate) {
    348         QFontDialogPrivate::closeCocoaFontPanel(d->delegate);
    349         QFontDialogPrivate::sharedFontPanelAvailable = true;
     349        d->closeCocoaFontPanel();
    350350        return;
    351351    }
     
    429429                                  const QString &title, QFontDialog::FontDialogOptions options)
    430430{
    431 #ifdef Q_WS_MAC
    432     if (!(options & QFontDialog::DontUseNativeDialog)
    433             && QFontDialogPrivate::sharedFontPanelAvailable) {
    434         return QFontDialogPrivate::execCocoaFontPanel(ok, initial, parent,
    435                        title.isEmpty() ? QFontDialog::tr("Select Font") : title, options);
    436     }
    437 #endif
    438 
    439431    QFontDialog dlg(parent);
    440432    dlg.setOptions(options);
     
    989981void QFontDialog::setVisible(bool visible)
    990982{
    991     Q_D(QFontDialog);
    992     if (visible) {
    993         if (testAttribute(Qt::WA_WState_ExplicitShowHide) && !testAttribute(Qt::WA_WState_Hidden))
    994             return;
    995     } else if  (testAttribute(Qt::WA_WState_ExplicitShowHide) && testAttribute(Qt::WA_WState_Hidden))
     983    if (testAttribute(Qt::WA_WState_ExplicitShowHide) && testAttribute(Qt::WA_WState_Hidden) != visible)
    996984        return;
    997985#ifdef Q_WS_MAC
     986
    998987    if (d->canBeNativeDialog()){
    999988        if (d->setVisible_sys(visible)){
Note: See TracChangeset for help on using the changeset viewer.