Merge overloads of QFontDialog::getFont().
authorRobin Burchell <robin.burchell@collabora.com>
Fri, 20 Jan 2012 00:23:16 +0000 (02:23 +0200)
committerQt by Nokia <qt-info@nokia.com>
Sat, 21 Jan 2012 18:17:03 +0000 (19:17 +0100)
Per Qt 5 comment. Note that this leaves one overload of getFont() intact, as
removing it would be a source-incompatible change.

Change-Id: Ieb6ddfef9aa86750c14928ab2e0a9bfb84d322ab
Reviewed-by: Denis Dzyubenko <denis.dzyubenko@nokia.com>
src/widgets/dialogs/qfontdialog.cpp
src/widgets/dialogs/qfontdialog.h

index c8fb36d..cbe1670 100644 (file)
@@ -385,23 +385,6 @@ QFont QFontDialog::getFont(bool *ok, const QFont &initial, QWidget *parent, cons
 
 /*!
     \overload
-    \since 4.5
-*/
-QFont QFontDialog::getFont(bool *ok, const QFont &initial, QWidget *parent, const QString &title)
-{
-    return QFontDialogPrivate::getFont(ok, initial, parent, title, 0);
-}
-
-/*!
-    \overload
-*/
-QFont QFontDialog::getFont(bool *ok, const QFont &initial, QWidget *parent)
-{
-    return QFontDialogPrivate::getFont(ok, initial, parent, QString(), 0);
-}
-
-/*!
-    \overload
 
   Executes a modal font dialog and returns a font.
 
index bda23de..3d8566d 100644 (file)
@@ -97,13 +97,9 @@ public:
 
     void setVisible(bool visible);
 
-    // ### Qt 5: merge overloads
-    static QFont getFont(bool *ok, const QFont &initial, QWidget *parent, const QString &title,
-                         FontDialogOptions options);
-    static QFont getFont(bool *ok, const QFont &initial, QWidget *parent, const QString &title);
-    static QFont getFont(bool *ok, const QFont &initial, QWidget *parent = 0);
     static QFont getFont(bool *ok, QWidget *parent = 0);
-
+    static QFont getFont(bool *ok, const QFont &initial, QWidget *parent = 0, const QString &title = QString(),
+                         FontDialogOptions options = 0);
 
 Q_SIGNALS:
     void currentFontChanged(const QFont &font);