Widgets: Remove QT3_SUPPPORT.
authorFriedemann Kleint <Friedemann.Kleint@nokia.com>
Tue, 27 Sep 2011 12:48:51 +0000 (14:48 +0200)
committerQt by Nokia <qt-info@nokia.com>
Wed, 28 Sep 2011 01:18:16 +0000 (03:18 +0200)
Reviewed-by: Lars Knoll <lars.knoll@nokia.com>
Change-Id: Ie884f0cc9b3970b01c3c0c26600b1bcd92548077
Reviewed-on: http://codereview.qt-project.org/5629
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@nokia.com>
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Lars Knoll <lars.knoll@nokia.com>
99 files changed:
src/widgets/dialogs/qcolordialog.h
src/widgets/dialogs/qdialog.cpp
src/widgets/dialogs/qdialog.h
src/widgets/dialogs/qerrormessage.h
src/widgets/dialogs/qfiledialog.cpp
src/widgets/dialogs/qfiledialog.h
src/widgets/dialogs/qfontdialog.h
src/widgets/dialogs/qinputdialog.h
src/widgets/dialogs/qmessagebox.cpp
src/widgets/dialogs/qmessagebox.h
src/widgets/kernel/qaction.cpp
src/widgets/kernel/qaction.h
src/widgets/kernel/qaction_p.h
src/widgets/kernel/qactiongroup.h
src/widgets/kernel/qapplication.cpp
src/widgets/kernel/qapplication.h
src/widgets/kernel/qapplication_p.h
src/widgets/kernel/qapplication_qpa.cpp
src/widgets/kernel/qboxlayout.cpp
src/widgets/kernel/qboxlayout.h
src/widgets/kernel/qgridlayout.cpp
src/widgets/kernel/qgridlayout.h
src/widgets/kernel/qlayout.cpp
src/widgets/kernel/qlayout.h
src/widgets/kernel/qsizepolicy.h
src/widgets/kernel/qtooltip.h
src/widgets/kernel/qwhatsthis.cpp
src/widgets/kernel/qwhatsthis.h
src/widgets/kernel/qwidget.cpp
src/widgets/kernel/qwidget.h
src/widgets/platforms/mac/qmime_mac.cpp
src/widgets/platforms/win/qapplication_win.cpp
src/widgets/platforms/x11/qapplication_x11.cpp
src/widgets/styles/qcleanlooksstyle.cpp
src/widgets/styles/qcommonstyle.cpp
src/widgets/styles/qmacstyle_mac.h
src/widgets/styles/qmotifstyle.cpp
src/widgets/styles/qplastiquestyle.cpp
src/widgets/styles/qstyle.h
src/widgets/styles/qstylesheetstyle.cpp
src/widgets/styles/qwindowsstyle.cpp
src/widgets/styles/qwindowsxpstyle.cpp
src/widgets/widgets/qabstractbutton.cpp
src/widgets/widgets/qabstractbutton.h
src/widgets/widgets/qabstractslider.h
src/widgets/widgets/qbuttongroup.h
src/widgets/widgets/qcheckbox.cpp
src/widgets/widgets/qcheckbox.h
src/widgets/widgets/qcombobox.cpp
src/widgets/widgets/qcombobox.h
src/widgets/widgets/qdial.cpp
src/widgets/widgets/qdial.h
src/widgets/widgets/qframe.cpp
src/widgets/widgets/qframe.h
src/widgets/widgets/qgroupbox.cpp
src/widgets/widgets/qgroupbox.h
src/widgets/widgets/qlabel.cpp
src/widgets/widgets/qlabel.h
src/widgets/widgets/qlcdnumber.cpp
src/widgets/widgets/qlcdnumber.h
src/widgets/widgets/qlineedit.cpp
src/widgets/widgets/qlineedit.h
src/widgets/widgets/qmainwindow.cpp
src/widgets/widgets/qmainwindow.h
src/widgets/widgets/qmenubar.cpp
src/widgets/widgets/qmenubar.h
src/widgets/widgets/qmenubar_p.h
src/widgets/widgets/qpushbutton.cpp
src/widgets/widgets/qpushbutton.h
src/widgets/widgets/qradiobutton.cpp
src/widgets/widgets/qradiobutton.h
src/widgets/widgets/qscrollbar.cpp
src/widgets/widgets/qscrollbar.h
src/widgets/widgets/qsizegrip.cpp
src/widgets/widgets/qsizegrip.h
src/widgets/widgets/qslider.cpp
src/widgets/widgets/qslider.h
src/widgets/widgets/qspinbox.cpp
src/widgets/widgets/qspinbox.h
src/widgets/widgets/qsplashscreen.h
src/widgets/widgets/qsplitter.cpp
src/widgets/widgets/qsplitter.h
src/widgets/widgets/qstatusbar.cpp
src/widgets/widgets/qstatusbar.h
src/widgets/widgets/qtabbar.cpp
src/widgets/widgets/qtabbar.h
src/widgets/widgets/qtabwidget.cpp
src/widgets/widgets/qtabwidget.h
src/widgets/widgets/qtextbrowser.cpp
src/widgets/widgets/qtextedit.cpp
src/widgets/widgets/qtextedit.h
src/widgets/widgets/qtoolbar.cpp
src/widgets/widgets/qtoolbar.h
src/widgets/widgets/qtoolbox.cpp
src/widgets/widgets/qtoolbox.h
src/widgets/widgets/qtoolbutton.cpp
src/widgets/widgets/qtoolbutton.h
src/widgets/widgets/qworkspace.cpp
src/widgets/widgets/qworkspace.h

index 2eb4658..86b0b5e 100644 (file)
@@ -109,12 +109,6 @@ public:
     static void setCustomColor(int index, QRgb color);
     static void setStandardColor(int index, QRgb color);
 
-#ifdef QT3_SUPPORT
-    static QColor getColor(const QColor &init, QWidget *parent, const char *name)
-        { Q_UNUSED(name); return getColor(init, parent); }
-    static QRgb getRgba(QRgb rgba, bool *ok, QWidget *parent, const char *name)
-        { Q_UNUSED(name); return getRgba(rgba, ok, parent); }
-#endif
 
 Q_SIGNALS:
     void currentColorChanged(const QColor &color);
index 2fb6c67..41b34a1 100644 (file)
@@ -274,21 +274,6 @@ QDialog::QDialog(QWidget *parent, Qt::WindowFlags f)
 #endif
 }
 
-#ifdef QT3_SUPPORT
-/*!
-    \overload
-    \obsolete
-*/
-QDialog::QDialog(QWidget *parent, const char *name, bool modal, Qt::WindowFlags f)
-    : QWidget(*new QDialogPrivate, parent,
-              f
-              | QFlag(modal ? Qt::WShowModal : Qt::WindowType(0))
-              | QFlag((f & Qt::WindowType_Mask) == 0 ? Qt::Dialog : Qt::WindowType(0))
-        )
-{
-    setObjectName(QString::fromAscii(name));
-}
-#endif
 
 /*!
   \overload
index ce8aa91..6ab7c12 100644 (file)
@@ -63,10 +63,6 @@ class Q_WIDGETS_EXPORT QDialog : public QWidget
 
 public:
     explicit QDialog(QWidget *parent = 0, Qt::WindowFlags f = 0);
-#ifdef QT3_SUPPORT
-    QT3_SUPPORT_CONSTRUCTOR QDialog(QWidget *parent, const char *name, bool modal = false,
-                                  Qt::WindowFlags f = 0);
-#endif
     ~QDialog();
 
     enum DialogCode { Rejected, Accepted };
index a8805a2..3736526 100644 (file)
@@ -67,9 +67,6 @@ public:
 public Q_SLOTS:
     void showMessage(const QString &message);
     void showMessage(const QString &message, const QString &type);
-#ifdef QT3_SUPPORT
-    inline QT_MOC_COMPAT void message(const QString &text) { showMessage(text); }
-#endif
 
 protected:
     void done(int);
index 9d6e348..3c2e134 100644 (file)
@@ -3461,92 +3461,6 @@ QStringList QFSCompleter::splitPath(const QString &path) const
 
 #endif // QT_NO_COMPLETER
 
-#ifdef QT3_SUPPORT
-/*!
-    Use selectedFiles() instead.
-
-    \oldcode
-       QString selected = dialog->selectedFile();
-    \newcode
-        QStringList files = dialog->selectedFiles();
-        QString selected;
-        if (!files.isEmpty())
-            selected = files[0];
-    \endcode
-*/
-QString QFileDialog::selectedFile() const
-{
-    QStringList files = selectedFiles();
-    return files.size() ? files.at(0) : QString();
-}
-
-/*!
-    \typedef QFileDialog::Mode
-
-    Use QFileDialog::FileMode instead.
-*/
-
-/*!
-    \fn void QFileDialog::setMode(FileMode m)
-
-    Use setFileMode() instead.
-*/
-
-/*!
-    \fn FileMode QFileDialog::mode() const
-
-    Use fileMode() instead.
-*/
-
-/*!
-    \fn void QFileDialog::setDir(const QString &directory)
-
-    Use setDirectory() instead.
-*/
-
-/*!
-    \fn void QFileDialog::setDir( const QDir &directory )
-
-    Use setDirectory() instead.
-*/
-
-/*!
-    \fn QStringList QFileDialog::getOpenFileNames(const QString &filter,
-        const QString &dir, QWidget *parent, const char* name,
-        const QString &caption, QString *selectedFilter, bool resolveSymlinks)
-
-    Use the getOpenFileNames() overload that takes \a parent as the first
-    argument instead.
-*/
-
-/*!
-    \fn QString QFileDialog::getOpenFileName(const QString &dir,
-        const QString &filter, QWidget *parent = 0, const char *name,
-        const QString &caption, QString *selectedFilter, bool resolveSymlinks)
-
-    Use the getOpenFileName() overload that takes \a parent as the first
-    argument instead.
-*/
-
-/*!
-    \fn QString QFileDialog::getSaveFileName(const QString &dir,
-        const QString &filter, QWidget *parent, const char *name,
-        const QString &caption, QString *selectedFilter, bool resolveSymlinks)
-
-    Use the getSaveFileName() overload that takes \a parent as the first
-    argument instead.
-*/
-
-/*!
-    \fn QString QFileDialog::getExistingDirectory(const QString &dir,
-        QWidget *parent, const char *name, const QString &caption,
-        bool dirOnly, bool resolveSymlinks)
-
-    Use the getExistingDirectory() overload that takes \a parent as
-    the first argument instead.
-*/
-
-#endif // QT3_SUPPORT
 
 QT_END_NAMESPACE
 
index 1fd7c25..e27b655 100644 (file)
@@ -198,14 +198,6 @@ Q_SIGNALS:
     void filterSelected(const QString &filter);
 
 public:
-#ifdef QT3_SUPPORT
-    typedef FileMode Mode;
-    inline QT3_SUPPORT void setMode(FileMode m) { setFileMode(m); }
-    inline QT3_SUPPORT FileMode mode() const { return fileMode(); }
-    inline QT3_SUPPORT void setDir(const QString &directory) { setDirectory(directory); }
-    inline QT3_SUPPORT void setDir( const QDir &directory ) { setDirectory(directory); }
-    QT3_SUPPORT QString selectedFile() const;
-#endif
 
     static QString getOpenFileName(QWidget *parent = 0,
                                    const QString &caption = QString(),
@@ -233,49 +225,6 @@ public:
                                         QString *selectedFilter = 0,
                                         Options options = 0);
 
-#ifdef QT3_SUPPORT
-    inline static QString QT3_SUPPORT getOpenFileName(const QString &dir,
-                                                    const QString &filter = QString(),
-                                                    QWidget *parent = 0, const char* name = 0,
-                                                    const QString &caption = QString(),
-                                                    QString *selectedFilter = 0,
-                                                    bool resolveSymlinks = true)
-        { Q_UNUSED(name);
-          return getOpenFileName(parent, caption, dir, filter, selectedFilter,
-                                 resolveSymlinks ? Option(0) : DontResolveSymlinks); }
-
-    inline static QString QT3_SUPPORT getSaveFileName(const QString &dir,
-                                                    const QString &filter = QString(),
-                                                    QWidget *parent = 0, const char* name = 0,
-                                                    const QString &caption = QString(),
-                                                    QString *selectedFilter = 0,
-                                                    bool resolveSymlinks = true)
-        { Q_UNUSED(name);
-          return getSaveFileName(parent, caption, dir, filter, selectedFilter,
-                                 resolveSymlinks ? Option(0) : DontResolveSymlinks); }
-
-    inline static QString QT3_SUPPORT getExistingDirectory(const QString &dir,
-                                                         QWidget *parent = 0,
-                                                         const char* name = 0,
-                                                         const QString &caption = QString(),
-                                                         bool dirOnly = true,
-                                                         bool resolveSymlinks = true)
-        { Q_UNUSED(name);
-          return getExistingDirectory(parent, caption, dir,
-                                      Options((resolveSymlinks ? Option(0) : DontResolveSymlinks)
-                                      | (dirOnly ? ShowDirsOnly : Option(0)))); }
-
-    inline static QStringList QT3_SUPPORT getOpenFileNames(const QString &filter,
-                                                         const QString &dir = QString(),
-                                                         QWidget *parent = 0,
-                                                         const char* name = 0,
-                                                         const QString &caption = QString(),
-                                                         QString *selectedFilter = 0,
-                                                         bool resolveSymlinks = true)
-        { Q_UNUSED(name);
-          return getOpenFileNames(parent, caption, dir, filter, selectedFilter,
-                                  resolveSymlinks ? Option(0) : DontResolveSymlinks); }
-#endif // QT3_SUPPORT
 
 protected:
     QFileDialog(const QFileDialogArgs &args);
index 03ef2b7..469a568 100644 (file)
@@ -104,12 +104,6 @@ public:
     static QFont getFont(bool *ok, const QFont &initial, QWidget *parent = 0);
     static QFont getFont(bool *ok, QWidget *parent = 0);
 
-#ifdef QT3_SUPPORT
-    static QFont getFont(bool *ok, const QFont &initial, QWidget *parent, const char *name)
-        { Q_UNUSED(name); return getFont(ok, initial, parent); }
-    static QFont getFont(bool *ok, QWidget *parent, const char *name)
-        { Q_UNUSED(name); return getFont(ok, parent); }
-#endif
 
 Q_SIGNALS:
     void currentFontChanged(const QFont &font);
index 51411c7..93abdae 100644 (file)
@@ -204,27 +204,6 @@ public:
                           int minValue = -2147483647, int maxValue = 2147483647,
                           int step = 1, bool *ok = 0, Qt::WindowFlags flags = 0);
 
-#ifdef QT3_SUPPORT
-    inline static QT3_SUPPORT QString getText(const QString &title, const QString &label,
-                                              QLineEdit::EchoMode echo = QLineEdit::Normal,
-                                              const QString &text = QString(), bool *ok = 0,
-                                              QWidget *parent = 0, const char * = 0, Qt::WindowFlags flags = 0)
-        { return getText(parent, title, label, echo, text, ok, flags); }
-    inline static QT3_SUPPORT int getInteger(const QString &title, const QString &label, int value = 0,
-                                             int minValue = -2147483647, int maxValue = 2147483647,
-                                             int step = 1, bool *ok = 0,
-                                             QWidget *parent = 0, const char * = 0, Qt::WindowFlags flags = 0)
-        { return getInteger(parent, title, label, value, minValue, maxValue, step, ok, flags); }
-    inline static QT3_SUPPORT double getDouble(const QString &title, const QString &label, double value = 0,
-                                               double minValue = -2147483647, double maxValue = 2147483647,
-                                               int decimals = 1, bool *ok = 0,
-                                               QWidget *parent = 0, const char * = 0, Qt::WindowFlags flags = 0)
-        { return getDouble(parent, title, label, value, minValue, maxValue, decimals, ok, flags); }
-    inline static QT3_SUPPORT QString getItem(const QString &title, const QString &label, const QStringList &list,
-                                              int current = 0, bool editable = true, bool *ok = 0,
-                                              QWidget *parent = 0, const char * = 0, Qt::WindowFlags flags = 0)
-        { return getItem(parent, title, label, list, current, editable, ok, flags); }
-#endif
 
 Q_SIGNALS:
     // ### emit signals!
index 26180ab..63c4f88 100644 (file)
@@ -2561,104 +2561,6 @@ void QMessageBox::setWindowModality(Qt::WindowModality windowModality)
     setDefaultButton(d_func()->defaultButton);
 }
 
-#ifdef QT3_SUPPORT
-/*!
-    \compat
-
-    Constructs a message box with the given \a parent, \a name, and
-    window flags, \a f.
-    The window title is specified by \a title, and the message box
-    displays message text and an icon specified by \a text and \a icon.
-
-    The buttons that the user can access to respond to the message are
-    defined by \a button0, \a button1, and \a button2.
-*/
-QMessageBox::QMessageBox(const QString& title,
-                         const QString &text, Icon icon,
-                         int button0, int button1, int button2,
-                         QWidget *parent, const char *name,
-                         bool modal, Qt::WindowFlags f)
-    : QDialog(*new QMessageBoxPrivate, parent,
-              f | Qt::WStyle_Customize | Qt::WStyle_DialogBorder | Qt::WStyle_Title | Qt::WStyle_SysMenu | Qt::WindowCloseButtonHint)
-{
-    Q_D(QMessageBox);
-    setObjectName(QString::fromAscii(name));
-    d->init(title, text);
-    d->addOldButtons(button0, button1, button2);
-    setModal(modal);
-    setIcon(icon);
-}
-
-/*!
-    \compat
-    Constructs a message box with the given \a parent and \a name.
-*/
-QMessageBox::QMessageBox(QWidget *parent, const char *name)
-    : QDialog(*new QMessageBoxPrivate, parent,
-              Qt::WStyle_Customize | Qt::WStyle_DialogBorder | Qt::WStyle_Title | Qt::WStyle_SysMenu | Qt::WindowCloseButtonHint)
-{
-    Q_D(QMessageBox);
-    setObjectName(QString::fromAscii(name));
-    d->init();
-}
-
-/*!
-  Returns the pixmap used for a standard icon. This
-  allows the pixmaps to be used in more complex message boxes.
-  \a icon specifies the required icon, e.g. QMessageBox::Information,
-  QMessageBox::Warning or QMessageBox::Critical.
-
-  \a style is unused.
-*/
-
-QPixmap QMessageBox::standardIcon(Icon icon, Qt::GUIStyle style)
-{
-    Q_UNUSED(style);
-    return QMessageBox::standardIcon(icon);
-}
-
-/*!
-    \fn int QMessageBox::message(const QString &title, const QString &text,
-                                 const QString &buttonText, QWidget *parent = 0,
-                                 const char *name = 0)
-
-    Opens a modal message box with the given \a title and showing the
-    given \a text. The message box has a single button which has the
-    given \a buttonText (or tr("OK")). The message box is centred over
-    its \a parent and is called \a name.
-
-    Use information(), warning(), question(), or critical() instead.
-
-    \oldcode
-        QMessageBox::message(tr("My App"), tr("All occurrences replaced."),
-                             tr("Close"), this);
-    \newcode
-        QMessageBox::information(this, tr("My App"),
-                                 tr("All occurrences replaced."),
-                                 QMessageBox::Close);
-    \endcode
-*/
-
-/*!
-    \fn bool QMessageBox::query(const QString &caption,
-                                const QString& text,
-                                const QString& yesButtonText,
-                                const QString& noButtonText,
-                                QWidget *parent, const char *name)
-
-    \obsolete
-
-    Queries the user using a modal message box with up to two buttons.
-    The message box has the given \a caption (although some window
-    managers don't show it), and shows the given \a text. The left
-    button has the \a yesButtonText (or tr("OK")), and the right button
-    has the \a noButtonText (or isn't shown). The message box is centred
-    over its \a parent and is called \a name.
-
-    Use information(), question(), warning(), or critical() instead.
-*/
-
-#endif
 
 QPixmap QMessageBoxPrivate::standardIcon(QMessageBox::Icon icon, QMessageBox *mb)
 {
index b2c99d3..ebfd28a 100644 (file)
@@ -288,31 +288,6 @@ public:
     void setWindowTitle(const QString &title);
     void setWindowModality(Qt::WindowModality windowModality);
 
-#ifdef QT3_SUPPORT
-    QT3_SUPPORT_CONSTRUCTOR QMessageBox(const QString &title, const QString &text, Icon icon,
-                                          int button0, int button1, int button2,
-                                          QWidget *parent, const char *name, bool modal,
-                                           Qt::WindowFlags f =  Qt::Dialog | Qt::MSWindowsFixedSizeDialogHint);
-    QT3_SUPPORT_CONSTRUCTOR QMessageBox(QWidget *parent, const char *name);
-
-    static QT3_SUPPORT QPixmap standardIcon(Icon icon, Qt::GUIStyle);
-    static QT3_SUPPORT int message(const QString &title,
-                                   const QString& text,
-                                   const QString& buttonText=QString(),
-                                   QWidget *parent = 0, const char * = 0) {
-        return QMessageBox::information(parent, title, text,
-                                        buttonText.isEmpty() ? tr("OK") : buttonText) == 0;
-    }
-    static QT3_SUPPORT bool query(const QString &title,
-                                  const QString& text,
-                                  const QString& yesButtonText = QString(),
-                                  const QString& noButtonText = QString(),
-                                  QWidget *parent = 0, const char * = 0) {
-        return QMessageBox::information(parent, title, text,
-                                        yesButtonText.isEmpty() ? tr("OK") : yesButtonText,
-                                        noButtonText) == 0;
-    }
-#endif
 
     static QPixmap standardIcon(Icon icon);
 
index 5b73a4b..a65869a 100644 (file)
@@ -86,11 +86,6 @@ QActionPrivate::QActionPrivate() : group(0), enabled(1), forceDisabled(0),
                                    menuRole(QAction::TextHeuristicRole), softKeyRole(QAction::NoSoftKey),
                                    priority(QAction::NormalPriority)
 {
-#ifdef QT3_SUPPORT
-    static int qt_static_action_id = -1;
-    param = id = --qt_static_action_id;
-    act_signal = 0;
-#endif
 #ifndef QT_NO_SHORTCUT
     shortcutId = 0;
     shortcutContext = Qt::WindowShortcut;
@@ -595,56 +590,6 @@ QFont QAction::font() const
     return d->font;
 }
 
-#ifdef QT3_SUPPORT
-/*!
-    Use one of the QAction constructors that doesn't take a \a name
-    argument and call setObjectName() instead.
-*/
-QAction::QAction(QObject* parent, const char* name)
- : QObject(*(new QActionPrivate), parent)
-{
-    Q_D(QAction);
-    setObjectName(QString::fromAscii(name));
-    d->group = qobject_cast<QActionGroup *>(parent);
-    if (d->group)
-        d->group->addAction(this);
-}
-
-
-/*!
-    Use one of the QAction constructors that doesn't take a \a name
-    argument and call setObjectName() instead.
-*/
-QAction::QAction(const QString &text, const QKeySequence &shortcut, QObject* parent, const char* name)
- : QObject(*(new QActionPrivate), parent)
-{
-    Q_D(QAction);
-    setObjectName(QString::fromAscii(name));
-    d->text = text;
-    setShortcut(shortcut);
-    d->group = qobject_cast<QActionGroup *>(parent);
-    if (d->group)
-        d->group->addAction(this);
-}
-
-/*!
-    Use one of the QAction constructors that doesn't take a \a name
-    argument and call setObjectName() instead.
-*/
-QAction::QAction(const QIcon &icon, const QString &text, const QKeySequence &shortcut,
-                 QObject* parent, const char* name)
-    : QObject(*(new QActionPrivate), parent)
-{
-    Q_D(QAction);
-    setObjectName(QString::fromAscii(name));
-    d->text = text;
-    setShortcut(shortcut);
-    d->icon = icon;
-    d->group = qobject_cast<QActionGroup *>(parent);
-    if (d->group)
-        d->group->addAction(this);
-}
-#endif
 
 /*!
     Destroys the object and frees allocated resources.
@@ -1255,10 +1200,6 @@ void QAction::activate(ActionEvent event)
         }
         if (guard)
             emit triggered(d->checked);
-#ifdef QT3_SUPPORT
-        if (guard)
-            emit activated(d->param);
-#endif
         QMetaObject::removeGuard(&guard);
     } else if(event == Hover) {
         emit hovered();
index da8c24e..193328d 100644 (file)
@@ -102,14 +102,6 @@ public:
     QAction(const QString &text, QObject* parent);
     QAction(const QIcon &icon, const QString &text, QObject* parent);
 
-#ifdef QT3_SUPPORT
-    QT3_SUPPORT_CONSTRUCTOR QAction(QObject* parent, const char* name);
-    QT3_SUPPORT_CONSTRUCTOR QAction(const QString &text, const QKeySequence &shortcut,
-                                    QObject* parent, const char* name);
-    QT3_SUPPORT_CONSTRUCTOR QAction(const QIcon &icon, const QString &text,
-                                    const QKeySequence &shortcut,
-                                    QObject* parent, const char* name);
-#endif
     ~QAction();
 
     void setActionGroup(QActionGroup *group);
@@ -186,19 +178,6 @@ public:
     void setIconVisibleInMenu(bool visible);
     bool isIconVisibleInMenu() const;
 
-#ifdef QT3_SUPPORT
-    inline QT3_SUPPORT void setMenuText(const QString &text) { setText(text); }
-    inline QT3_SUPPORT QString menuText() const { return text(); }
-    inline QT3_SUPPORT bool isOn() const { return isChecked(); }
-    inline QT3_SUPPORT bool isToggleAction() const { return isCheckable(); }
-    inline QT3_SUPPORT void setToggleAction(bool b) { setCheckable(b); }
-    inline QT3_SUPPORT void setIconSet(const QIcon &i) { setIcon(i); }
-    inline QT3_SUPPORT QIcon iconSet() const { return icon(); }
-    inline QT3_SUPPORT bool addTo(QWidget *w) { w->addAction(this); return true; }
-    inline QT3_SUPPORT bool removeFrom(QWidget *w) { w->removeAction(this); return true; }
-    inline QT3_SUPPORT void setAccel(const QKeySequence &shortcut) { setShortcut(shortcut); }
-    inline QT3_SUPPORT QKeySequence accel() const { return shortcut(); }
-#endif
 
     QWidget *parentWidget() const;
 
@@ -212,9 +191,6 @@ protected:
     QAction(QActionPrivate &dd, QObject *parent);
 
 public Q_SLOTS:
-#ifdef QT3_SUPPORT
-    inline QT_MOC_COMPAT void setOn(bool b) { setChecked(b); }
-#endif
     void trigger() { activate(Trigger); }
     void hover() { activate(Hover); }
     void setChecked(bool);
@@ -228,16 +204,10 @@ Q_SIGNALS:
     void triggered(bool checked = false);
     void hovered();
     void toggled(bool);
-#ifdef QT3_SUPPORT
-    QT_MOC_COMPAT void activated(int = 0);
-#endif
 
 private:
     Q_DISABLE_COPY(QAction)
 
-#ifdef QT3_SUPPORT
-    friend class QMenuItem;
-#endif
     friend class QGraphicsWidget;
     friend class QWidget;
     friend class QActionGroup;
index 6714f2a..8f9e1f0 100644 (file)
@@ -62,9 +62,6 @@ QT_BEGIN_NAMESPACE
 
 #ifndef QT_NO_ACTION
 
-#ifdef QT3_SUPPORT
-class QMenuItemEmitter;
-#endif
 
 class QShortcutMap;
 
@@ -130,10 +127,6 @@ public:
     static QShortcutMap *globalMap;
 #endif // QT_NO_SHORTCUT
 
-#ifdef QT3_SUPPORT //for menubar/menu compat
-    QMenuItemEmitter *act_signal;
-    int id, param;
-#endif
     void sendDataChanged();
 };
 
index deeed06..d8a95fc 100644 (file)
@@ -78,12 +78,6 @@ public:
     bool isEnabled() const;
     bool isVisible() const;
 
-#ifdef QT3_SUPPORT
-    inline QT3_SUPPORT void add(QAction* a) { addAction(a); }
-    inline QT3_SUPPORT void addSeparator()
-    { QAction *act = new QAction(this); act->setSeparator(true); addAction(act); }
-    inline QT3_SUPPORT bool addTo(QWidget *w) { w->addActions(actions()); return true; }
-#endif
 
 public Q_SLOTS:
     void setEnabled(bool);
index 83a3468..8022374 100644 (file)
@@ -176,13 +176,6 @@ QApplicationPrivate::QApplicationPrivate(int &argc, char **argv, QApplication::T
 
     quitOnLastWindowClosed = true;
 
-#ifdef QT3_SUPPORT
-    qt_compat_used = 0;
-    qt_compat_resolved = 0;
-    qt_tryAccelEvent = 0;
-    qt_tryComposeUnicode = 0;
-    qt_dispatchAccelEvent = 0;
-#endif
 #if defined(Q_WS_QWS) && !defined(QT_NO_DIRECTPAINTER)
     directPainters = 0;
 #endif
@@ -1195,9 +1188,6 @@ QWidget *QApplication::widgetAt(const QPoint &p)
 bool QApplication::compressEvent(QEvent *event, QObject *receiver, QPostEventList *postedEvents)
 {
     if ((event->type() == QEvent::UpdateRequest
-#ifdef QT3_SUPPORT
-          || event->type() == QEvent::LayoutHint
-#endif
           || event->type() == QEvent::LayoutRequest
           || event->type() == QEvent::Resize
           || event->type() == QEvent::Move
@@ -1209,9 +1199,6 @@ bool QApplication::compressEvent(QEvent *event, QObject *receiver, QPostEventLis
             if (cur.receiver != receiver || cur.event == 0 || cur.event->type() != event->type())
                 continue;
             if (cur.event->type() == QEvent::LayoutRequest
-#ifdef QT3_SUPPORT
-                 || cur.event->type() == QEvent::LayoutHint
-#endif
                  || cur.event->type() == QEvent::UpdateRequest) {
                 ;
             } else if (cur.event->type() == QEvent::Resize) {
@@ -1488,10 +1475,6 @@ void QApplication::setStyle(QStyle *style)
             if (w->windowType() != Qt::Desktop && !w->testAttribute(Qt::WA_SetStyle)) {
                     QEvent e(QEvent::StyleChange);
                     QApplication::sendEvent(w, &e);
-#ifdef QT3_SUPPORT
-                    if (old)
-                        w->styleChange(*old);
-#endif
                     w->update();
             }
         }
@@ -3478,12 +3461,6 @@ int QApplication::startDragDistance()
     language used.
 */
 
-#ifdef QT3_SUPPORT
-Qt::Alignment QApplication::horizontalAlignment(Qt::Alignment align)
-{
-    return QGuiApplicationPrivate::visualAlignment(layoutDirection(), align);
-}
-#endif
 
 /*!
     Enters the main event loop and waits until exit() is called, then returns
@@ -3582,11 +3559,6 @@ bool QApplication::notify(QObject *receiver, QEvent *e)
         case QEvent::DragEnter: case QEvent::DragMove: case QEvent::DragLeave:
         case QEvent::Drop: case QEvent::DragResponse:
         case QEvent::ChildAdded: case QEvent::ChildPolished:
-#ifdef QT3_SUPPORT
-        case QEvent::ChildInsertedRequest:
-        case QEvent::ChildInserted:
-        case QEvent::LayoutHint:
-#endif
         case QEvent::ChildRemoved:
         case QEvent::UpdateRequest:
         case QEvent::UpdateLater:
@@ -4798,12 +4770,6 @@ void QSessionManager::requestPhase2()
     \snippet doc/src/snippets/code/src_gui_kernel_qapplication.cpp 13
 */
 
-#ifdef QT3_SUPPORT
-QWidget *QApplication::mainWidget()
-{
-    return QApplicationPrivate::main_widget;
-}
-#endif
 bool QApplicationPrivate::inPopupMode() const
 {
     return QApplicationPrivate::popupWidgets != 0;
index aec2c07..8fd988f 100644 (file)
 #ifdef QT_INCLUDE_COMPAT
 # include <QtWidgets/qdesktopwidget.h>
 #endif
-#ifdef QT3_SUPPORT
-# include <QtWidgets/qwidget.h>
-# include <QtGui/qpalette.h>
-#endif
 #ifdef Q_WS_QWS
 # include <QtGui/qrgb.h>
 # include <QtGui/qtransportauth_qws.h>
@@ -170,10 +166,6 @@ public:
     static QIcon windowIcon();
 
 
-#ifdef QT3_SUPPORT
-    static QT3_SUPPORT QWidget *mainWidget();
-    static QT3_SUPPORT void setMainWidget(QWidget *);
-#endif
 
     static QWidgetList allWidgets();
     static QWidgetList topLevelWidgets();
@@ -320,45 +312,6 @@ protected:
     bool event(QEvent *);
     bool compressEvent(QEvent *, QObject *receiver, QPostEventList *);
 
-#ifdef QT3_SUPPORT
-public:
-    static inline QT3_SUPPORT void setReverseLayout(bool b) { setLayoutDirection(b?Qt::RightToLeft:Qt::LeftToRight); }
-    static inline bool QT3_SUPPORT reverseLayout() { return layoutDirection() == Qt::RightToLeft; }
-    static QT3_SUPPORT Qt::Alignment horizontalAlignment(Qt::Alignment align);
-    typedef int ColorMode;
-    enum { NormalColors = NormalColor, CustomColors = CustomColor };
-    static inline QT3_SUPPORT ColorMode colorMode() { return static_cast<ColorMode>(colorSpec()); }
-    static inline QT3_SUPPORT void setColorMode(ColorMode mode) { setColorSpec(int(mode)); }
-#if defined(Q_OS_WIN32) || defined(Q_OS_CYGWIN)
-    static QT3_SUPPORT Qt::WindowsVersion winVersion() { return (Qt::WindowsVersion)QSysInfo::WindowsVersion; }
-#endif
-#if defined(Q_OS_MAC)
-    static QT3_SUPPORT Qt::MacintoshVersion macVersion() { return (Qt::MacintoshVersion)QSysInfo::MacintoshVersion; }
-#endif
-#  ifndef QT_NO_CURSOR
-    inline static  QT3_SUPPORT void setOverrideCursor(const QCursor &cursor, bool replace)
-    { if (replace) changeOverrideCursor(cursor); else setOverrideCursor(cursor); }
-#  endif
-    inline static QT3_SUPPORT bool hasGlobalMouseTracking() {return true;}
-    inline static QT3_SUPPORT void setGlobalMouseTracking(bool) {}
-    inline static QT3_SUPPORT void flushX() { flush(); }
-    static inline QT3_SUPPORT void setWinStyleHighlightColor(const QColor &c) {
-        QPalette p(palette());
-        p.setColor(QPalette::Highlight, c);
-        setPalette(p);
-    }
-    static inline QT3_SUPPORT const QColor &winStyleHighlightColor()
-        { return palette().color(QPalette::Active, QPalette::Highlight); }
-    static inline QT3_SUPPORT void setPalette(const QPalette &pal, bool, const char* className = 0)
-        { setPalette(pal, className); }
-    static inline QT3_SUPPORT void setFont(const QFont &font, bool, const char* className = 0)
-        { setFont(font, className); }
-
-    static inline QT3_SUPPORT QWidget *widgetAt(int x, int y, bool child)
-        { QWidget *w = widgetAt(x, y); return child ? w : (w ? w->window() : 0); }
-    static inline QT3_SUPPORT QWidget *widgetAt(const QPoint &p, bool child)
-        { QWidget *w = widgetAt(p); return child ? w : (w ? w->window() : 0); }
-#endif // QT3_SUPPORT
 
 #if defined(Q_INTERNAL_QAPP_SRC) || defined(qdoc)
     QApplication(int &argc, char **argv);
index e466528..e451a53 100644 (file)
@@ -195,13 +195,6 @@ QMacTabletHash *qt_mac_tablet_hash();
 # endif
 #endif
 
-#ifdef QT3_SUPPORT
-extern "C" {
-    typedef bool (*Ptrqt_tryAccelEvent)(QWidget *w, QKeyEvent *e);
-    typedef bool (*Ptrqt_tryComposeUnicode)(QWidget *w, QKeyEvent *e);
-    typedef bool (*Ptrqt_dispatchAccelEvent)(QWidget *w, QKeyEvent *e);
-}
-#endif
 
 #if defined(Q_WS_WIN)
 typedef BOOL (WINAPI *PtrRegisterTouchWindow)(HWND, ULONG);
@@ -387,19 +380,6 @@ public:
     QShortcutMap shortcutMap;
 #endif
 
-#ifdef QT3_SUPPORT
-    bool qt_compat_used;
-    bool qt_compat_resolved;
-    Ptrqt_tryAccelEvent qt_tryAccelEvent;
-    Ptrqt_tryComposeUnicode qt_tryComposeUnicode;
-    Ptrqt_dispatchAccelEvent qt_dispatchAccelEvent;
-
-    bool use_compat() {
-        return qt_tryAccelEvent
-               && qt_tryComposeUnicode
-               && qt_dispatchAccelEvent;
-    }
-#endif
     static QInputContext *inputContext;
 
     static Qt::MouseButtons mouse_buttons;
index 179aced..29ac94b 100644 (file)
@@ -425,14 +425,5 @@ void qt_cleanup()
 #endif
 }
 
-#ifdef QT3_SUPPORT
-void QApplication::setMainWidget(QWidget *mainWidget)
-{
-    QApplicationPrivate::main_widget = mainWidget;
-    if (QApplicationPrivate::main_widget && windowIcon().isNull()
-        && QApplicationPrivate::main_widget->testAttribute(Qt::WA_SetWindowIcon))
-        setWindowIcon(QApplicationPrivate::main_widget->windowIcon());
-}
-#endif
 
 QT_END_NAMESPACE
index da353dc..dd69f3a 100644 (file)
@@ -556,66 +556,6 @@ QBoxLayout::QBoxLayout(Direction dir, QWidget *parent)
     d->dir = dir;
 }
 
-#ifdef QT3_SUPPORT
-/*!
-    Constructs a new QBoxLayout with direction \a dir and main widget \a
-    parent. \a parent may not be 0.
-
-    The \a margin is the number of pixels between the edge of the
-    widget and its managed children. The \a spacing is the default
-    number of pixels between neighboring children. If \a spacing is -1
-    the value of \a margin is used for \a spacing.
-
-    \a name is the internal object name.
-
-    \sa direction()
-*/
-QBoxLayout::QBoxLayout(QWidget *parent, Direction dir,
-                        int margin, int spacing, const char *name)
-    : QLayout(*new QBoxLayoutPrivate, 0, parent)
-{
-    Q_D(QBoxLayout);
-    d->dir = dir;
-    setMargin(margin);
-    setObjectName(QString::fromAscii(name));
-    setSpacing(spacing<0 ? margin : spacing);
-}
-
-/*!
-    Constructs a new QBoxLayout called \a name, with direction \a dir,
-    and inserts it into \a parentLayout.
-
-    The \a spacing is the default number of pixels between neighboring
-    children. If \a spacing is -1, the layout will inherit its
-    parent's spacing().
-*/
-QBoxLayout::QBoxLayout(QLayout *parentLayout, Direction dir, int spacing,
-                        const char *name)
-    : QLayout(*new QBoxLayoutPrivate, parentLayout, 0)
-{
-    Q_D(QBoxLayout);
-    d->dir = dir;
-    setObjectName(QString::fromAscii(name));
-    setSpacing(spacing);
-}
-
-/*!
-    Constructs a new QBoxLayout called \a name, with direction \a dir.
-
-    If \a spacing is -1, the layout will inherit its parent's
-    spacing(); otherwise \a spacing is used.
-
-    You must insert this box into another layout.
-*/
-QBoxLayout::QBoxLayout(Direction dir, int spacing, const char *name)
-    : QLayout(*new QBoxLayoutPrivate,0, 0)
-{
-    Q_D(QBoxLayout);
-    d->dir = dir;
-    setObjectName(QString::fromAscii(name));
-    setSpacing(spacing);
-}
-#endif // QT3_SUPPORT
 
 
 /*!
@@ -1337,60 +1277,6 @@ QHBoxLayout::QHBoxLayout()
 
 
 
-#ifdef QT3_SUPPORT
-/*!
-    Constructs a new top-level horizontal box called \a name, with
-    parent \a parent.
-
-    The \a margin is the number of pixels between the edge of the
-    widget and its managed children. The \a spacing is the default
-    number of pixels between neighboring children. If \a spacing is -1
-    the value of \a margin is used for \a spacing.
-*/
-QHBoxLayout::QHBoxLayout(QWidget *parent, int margin,
-                         int spacing, const char *name)
-    : QBoxLayout(LeftToRight, parent)
-{
-    setMargin(margin);
-    setSpacing(spacing<0 ? margin : spacing);
-    setObjectName(QString::fromAscii(name));
-}
-
-/*!
-    Constructs a new horizontal box called name \a name and adds it to
-    \a parentLayout.
-
-    The \a spacing is the default number of pixels between neighboring
-    children. If \a spacing is -1, this QHBoxLayout will inherit its
-    parent's spacing().
-*/
-QHBoxLayout::QHBoxLayout(QLayout *parentLayout, int spacing,
-                          const char *name)
-    : QBoxLayout(LeftToRight)
-{
-    setSpacing(spacing);
-    setObjectName(QString::fromAscii(name));
-    if (parentLayout) {
-        setParent(parentLayout);
-        parentLayout->addItem(this);
-    }
-}
-
-/*!
-    Constructs a new horizontal box called name \a name. You must add
-    it to another layout.
-
-    The \a spacing is the default number of pixels between neighboring
-    children. If \a spacing is -1, this QHBoxLayout will inherit its
-    parent's spacing().
-*/
-QHBoxLayout::QHBoxLayout(int spacing, const char *name)
-    : QBoxLayout(LeftToRight)
-{
-    setSpacing(spacing);
-    setObjectName(QString::fromAscii(name));
-}
-#endif
 
 
 /*!
@@ -1451,62 +1337,6 @@ QVBoxLayout::QVBoxLayout()
 {
 }
 
-#ifdef QT3_SUPPORT
-/*!
-    Constructs a new top-level vertical box called \a name, with
-    parent \a parent.
-
-    The \a margin is the number of pixels between the edge of the
-    widget and its managed children. The \a spacing is the default
-    number of pixels between neighboring children. If \a spacing is -1
-    the value of \a margin is used for \a spacing.
-*/
-QVBoxLayout::QVBoxLayout(QWidget *parent, int margin, int spacing,
-                         const char *name)
-    : QBoxLayout(TopToBottom, parent)
-{
-    setMargin(margin);
-    setSpacing(spacing<0 ? margin : spacing);
-    setObjectName(QString::fromAscii(name));
-}
-
-/*!
-    Constructs a new vertical box called name \a name and adds it to
-    \a parentLayout.
-
-    The \a spacing is the default number of pixels between neighboring
-    children. If \a spacing is -1, this QVBoxLayout will inherit its
-    parent's spacing().
-*/
-QVBoxLayout::QVBoxLayout(QLayout *parentLayout, int spacing,
-                          const char *name)
-    : QBoxLayout(TopToBottom)
-{
-    setSpacing(spacing);
-    setObjectName(QString::fromAscii(name));
-    if (parentLayout) {
-        setParent(parentLayout);
-        parentLayout->addItem(this);
-    }
-}
-
-/*!
-    Constructs a new vertical box called name \a name. You must add
-    it to another layout.
-
-    The \a spacing is the default number of pixels between neighboring
-    children. If \a spacing is -1, this QVBoxLayout will inherit its
-    parent's spacing().
-*/
-QVBoxLayout::QVBoxLayout(int spacing, const char *name)
-    : QBoxLayout(TopToBottom)
-{
-    setSpacing(spacing);
-    setObjectName(QString::fromAscii(name));
-}
-
-
-#endif
 
 /*!
     Destroys this box layout.
index 7c56a32..5031972 100644 (file)
@@ -67,13 +67,6 @@ public:
 
     explicit QBoxLayout(Direction, QWidget *parent = 0);
 
-#ifdef QT3_SUPPORT
-    QT3_SUPPORT_CONSTRUCTOR QBoxLayout(QWidget *parent, Direction, int border = 0, int spacing = -1,
-                const char *name = 0);
-    QT3_SUPPORT_CONSTRUCTOR  QBoxLayout(QLayout *parentLayout, Direction, int spacing = -1,
-                const char *name = 0);
-    QT3_SUPPORT_CONSTRUCTOR  QBoxLayout(Direction, int spacing, const char *name = 0);
-#endif
     ~QBoxLayout();
 
     Direction direction() const;
@@ -115,9 +108,6 @@ public:
     QLayoutItem *takeAt(int);
     int count() const;
     void setGeometry(const QRect&);
-#ifdef QT3_SUPPORT
-    inline QT3_SUPPORT int findWidget(QWidget* w) {return indexOf(w);}
-#endif
 protected:
     // ### Qt 5: make public
     void insertItem(int index, QLayoutItem *);
@@ -134,13 +124,6 @@ public:
     explicit QHBoxLayout(QWidget *parent);
     ~QHBoxLayout();
 
-#ifdef QT3_SUPPORT
-    QT3_SUPPORT_CONSTRUCTOR QHBoxLayout(QWidget *parent, int border,
-                 int spacing = -1, const char *name = 0);
-    QT3_SUPPORT_CONSTRUCTOR QHBoxLayout(QLayout *parentLayout,
-                 int spacing = -1, const char *name = 0);
-    QT3_SUPPORT_CONSTRUCTOR QHBoxLayout(int spacing, const char *name = 0);
-#endif
 
 private:
     Q_DISABLE_COPY(QHBoxLayout)
@@ -154,13 +137,6 @@ public:
     explicit QVBoxLayout(QWidget *parent);
     ~QVBoxLayout();
 
-#ifdef QT3_SUPPORT
-    QT3_SUPPORT_CONSTRUCTOR QVBoxLayout(QWidget *parent, int border,
-                 int spacing = -1, const char *name = 0);
-    QT3_SUPPORT_CONSTRUCTOR QVBoxLayout(QLayout *parentLayout,
-                 int spacing = -1, const char *name = 0);
-    QT3_SUPPORT_CONSTRUCTOR QVBoxLayout(int spacing, const char *name = 0);
-#endif
 
 private:
     Q_DISABLE_COPY(QVBoxLayout)
index c237136..3fafb62 100644 (file)
@@ -1076,71 +1076,6 @@ QGridLayout::QGridLayout()
 }
 
 
-#ifdef QT3_SUPPORT
-/*!
-    \obsolete
-    Constructs a new QGridLayout with \a nRows rows, \a nCols columns
-    and parent widget, \a  parent. \a parent may not be 0. The grid
-    layout is called \a name.
-
-    \a margin is the number of pixels between the edge of the widget
-    and its managed children. \a space is the default number of pixels
-    between cells. If \a space is -1, the value of \a margin is used.
-*/
-QGridLayout::QGridLayout(QWidget *parent, int nRows, int nCols, int margin,
-                         int space, const char *name)
-    : QLayout(*new QGridLayoutPrivate, 0, parent)
-{
-    Q_D(QGridLayout);
-    d->expand(nRows, nCols);
-    setMargin(margin);
-    setSpacing(space < 0 ? margin : space);
-    setObjectName(QString::fromAscii(name));
-}
-
-/*!
-    \obsolete
-
-    Constructs a new grid with \a nRows rows and \a nCols columns. If
-    \a spacing is -1, this QGridLayout inherits its parent's
-    spacing(); otherwise \a spacing is used. The grid layout is called
-    \a name.
-
-    You must insert this grid into another layout. You can insert
-    widgets and layouts into this layout at any time, but laying out
-    will not be performed before this is inserted into another layout.
-*/
-QGridLayout::QGridLayout(QLayout *parentLayout, int nRows, int nCols,
-                         int spacing, const char *name)
-    : QLayout(*new QGridLayoutPrivate, parentLayout, 0)
-{
-    Q_D(QGridLayout);
-    d->expand(nRows, nCols);
-    setSpacing(spacing);
-    setObjectName(QString::fromAscii(name));
-}
-
-/*!
-    \obsolete
-
-    Constructs a new grid with \a nRows rows and \a nCols columns. If
-    \a spacing is -1, this QGridLayout inherits its parent's
-    spacing(); otherwise \a spacing is used. The grid layout is called
-    \a name.
-
-    You must insert this grid into another layout. You can insert
-    widgets and layouts into this layout at any time, but laying out
-    will not be performed before this is inserted into another layout.
-*/
-QGridLayout::QGridLayout(int nRows, int nCols, int spacing, const char *name)
-    : QLayout(*new QGridLayoutPrivate, 0, 0)
-{
-    Q_D(QGridLayout);
-    d->expand(nRows, nCols);
-    setSpacing(spacing);
-    setObjectName(QString::fromAscii(name));
-}
-#endif
 
 
 /*!
@@ -1353,31 +1288,6 @@ int QGridLayout::minimumHeightForWidth(int w) const
     return dat->minimumHeightForWidth(w, horizontalSpacing(), verticalSpacing());
 }
 
-#ifdef QT3_SUPPORT
-/*!
-    \compat
-
-    Searches for widget \a w in this layout (not including child
-    layouts). If \a w is found, it sets \c{*}\a{row} and
-    \c{*}\a{column} to the row and column that the widget
-    occupies and returns true; otherwise returns false.
-
-    If the widget spans multiple rows/columns, the top-left cell
-    is returned.
-
-    Use indexOf() and getItemPosition() instead.
-*/
-bool QGridLayout::findWidget(QWidget* w, int *row, int *column)
-{
-    Q_D(QGridLayout);
-    int index = indexOf(w);
-    if (index < 0)
-        return false;
-    int dummy1, dummy2;
-    d->getItemPosition(index, row, column, &dummy1, &dummy2);
-    return true;
-}
-#endif
 /*!
     \reimp
 */
@@ -1471,20 +1381,6 @@ QRect QGridLayout::cellRect(int row, int column) const
     Q_D(const QGridLayout);
     return d->cellRect(row, column);
 }
-#ifdef QT3_SUPPORT
-/*!
-  \obsolete
-    Expands this grid so that it will have \a nRows rows and \a nCols
-    columns. Will not shrink the grid. You should not need to call
-    this function because QGridLayout expands automatically as new
-    items are inserted.
-*/
-void QGridLayout::expand(int nRows, int nCols)
-{
-    Q_D(QGridLayout);
-    d->expand(nRows, nCols);
-}
-#endif
 
 /*!
     \reimp
index 3e579e3..ef95d29 100644 (file)
@@ -68,13 +68,6 @@ public:
     explicit QGridLayout(QWidget *parent);
     QGridLayout();
 
-#ifdef QT3_SUPPORT
-    QT3_SUPPORT_CONSTRUCTOR QGridLayout(QWidget *parent, int nRows , int nCols = 1, int border = 0,
-                                      int spacing = -1, const char *name = 0);
-    QT3_SUPPORT_CONSTRUCTOR QGridLayout(int nRows , int nCols = 1, int spacing = -1, const char *name = 0);
-    QT3_SUPPORT_CONSTRUCTOR QGridLayout(QLayout *parentLayout, int nRows = 1, int nCols = 1, int spacing = -1,
-                                      const char *name = 0);
-#endif
     ~QGridLayout();
 
     QSize sizeHint() const;
@@ -102,9 +95,6 @@ public:
     int rowCount() const;
 
     QRect cellRect(int row, int column) const;
-#ifdef QT3_SUPPORT
-    inline QT3_SUPPORT QRect cellGeometry(int row, int column) const {return cellRect(row, column);}
-#endif
 
     bool hasHeightForWidth() const;
     int heightForWidth(int) const;
@@ -122,10 +112,6 @@ public:
     void setOriginCorner(Qt::Corner);
     Qt::Corner originCorner() const;
 
-#ifdef QT3_SUPPORT
-    inline QT3_SUPPORT void setOrigin(Qt::Corner corner) { setOriginCorner(corner); }
-    inline QT3_SUPPORT Qt::Corner origin() const { return originCorner(); }
-#endif
     QLayoutItem *itemAt(int index) const;
     QLayoutItem *itemAtPosition(int row, int column) const;
     QLayoutItem *takeAt(int index);
@@ -138,35 +124,11 @@ public:
     void getItemPosition(int idx, int *row, int *column, int *rowSpan, int *columnSpan);
 
 protected:
-#ifdef QT3_SUPPORT
-    QT3_SUPPORT bool findWidget(QWidget* w, int *r, int *c);
-#endif
     void addItem(QLayoutItem *);
 
 private:
     Q_DISABLE_COPY(QGridLayout)
 
-#ifdef QT3_SUPPORT
-public:
-    QT3_SUPPORT void expand(int rows, int cols);
-    inline QT3_SUPPORT void addRowSpacing(int row, int minsize) { addItem(new QSpacerItem(0,minsize), row, 0); }
-    inline QT3_SUPPORT void addColSpacing(int col, int minsize) { addItem(new QSpacerItem(minsize,0), 0, col); }
-    inline QT3_SUPPORT void addMultiCellWidget(QWidget *w, int fromRow, int toRow, int fromCol, int toCol, Qt::Alignment _align = 0)
-        { addWidget(w, fromRow, fromCol, (toRow < 0) ? -1 : toRow - fromRow + 1, (toCol < 0) ? -1 : toCol - fromCol + 1, _align); }
-    inline QT3_SUPPORT void addMultiCell(QLayoutItem *l, int fromRow, int toRow, int fromCol, int toCol, Qt::Alignment _align = 0)
-        { addItem(l, fromRow, fromCol, (toRow < 0) ? -1 : toRow - fromRow + 1, (toCol < 0) ? -1 : toCol - fromCol + 1, _align); }
-    inline QT3_SUPPORT void addMultiCellLayout(QLayout *layout, int fromRow, int toRow, int fromCol, int toCol, Qt::Alignment _align = 0)
-        { addLayout(layout, fromRow, fromCol, (toRow < 0) ? -1 : toRow - fromRow + 1, (toCol < 0) ? -1 : toCol - fromCol + 1, _align); }
-
-    inline QT3_SUPPORT int numRows() const { return rowCount(); }
-    inline QT3_SUPPORT int numCols() const { return columnCount(); }
-    inline QT3_SUPPORT void setColStretch(int col, int stretch) {setColumnStretch(col, stretch); }
-    inline QT3_SUPPORT int colStretch(int col) const {return columnStretch(col); }
-    inline QT3_SUPPORT void setColSpacing(int col, int minSize) { setColumnMinimumWidth(col, minSize); }
-    inline QT3_SUPPORT int colSpacing(int col) const { return columnMinimumWidth(col); }
-    inline QT3_SUPPORT void setRowSpacing(int row, int minSize) {setRowMinimumHeight(row, minSize); }
-    inline QT3_SUPPORT int rowSpacing(int row) const {return rowMinimumHeight(row); }
-#endif
 };
 
 QT_END_NAMESPACE
index 68cd118..68c1dd9 100644 (file)
@@ -202,97 +202,6 @@ QSpacerItem *QLayoutPrivate::createSpacerItem(const QLayout *layout, int w, int
     return new QSpacerItem(w, h,  hPolicy, vPolicy);
 }
 
-#ifdef QT3_SUPPORT
-/*!
-    Constructs a new top-level QLayout called \a name, with parent
-    widget \a parent. \a parent may not be 0.
-
-    The \a margin is the number of pixels between the edge of the
-    widget and the managed children. The \a spacing sets the value of
-    spacing(), which gives the spacing between the managed widgets. If
-    \a spacing is -1 (the default), spacing is set to the value of \a
-    margin.
-
-    There can be only one top-level layout for a widget. It is
-    returned by QWidget::layout()
-
-    \sa QWidget::setLayout()
-*/
-QLayout::QLayout(QWidget *parent, int margin, int spacing, const char *name)
-    : QObject(*new QLayoutPrivate,parent)
-{
-    Q_D(QLayout);
-    setObjectName(QString::fromAscii(name));
-    setMargin(margin);
-    if (spacing < 0)
-        d->insideSpacing = margin;
-    else
-        d->insideSpacing = spacing;
-    if (parent) {
-        if (parent->layout()) {
-            qWarning("QLayout \"%s\" added to %s \"%s\", which already has a layout",
-                     QObject::objectName().toLocal8Bit().data(), parent->metaObject()->className(),
-                     parent->objectName().toLocal8Bit().data());
-            parent->layout()->setParent(0);
-        } else {
-            d->topLevel = true;
-            parent->d_func()->layout = this;
-            QT_TRY {
-                invalidate();
-            } QT_CATCH(...) {
-                parent->d_func()->layout = 0;
-                QT_RETHROW;
-            }
-        }
-    }
-}
-
-/*!
-    Constructs a new child QLayout called \a name, and places it
-    inside \a parentLayout by using the default placement defined by
-    addItem().
-
-    If \a spacing is -1, this QLayout inherits \a parentLayout's
-    spacing(), otherwise the value of \a spacing is used.
-*/
-QLayout::QLayout(QLayout *parentLayout, int spacing, const char *name)
-    : QObject(*new QLayoutPrivate,parentLayout)
-
-{
-    Q_D(QLayout);
-    setObjectName(QString::fromAscii(name));
-    d->insideSpacing = spacing;
-    parentLayout->addItem(this);
-}
-
-/*!
-    Constructs a new child QLayout called \a name. If \a spacing is
-    -1, this QLayout inherits its parent's spacing(); otherwise the
-    value of \a spacing is used.
-
-    This layout has to be inserted into another layout before geometry
-    management will work.
-*/
-QLayout::QLayout(int spacing, const char *name)
-    : QObject(*new QLayoutPrivate, 0)
-{
-    Q_D(QLayout);
-    setObjectName(QString::fromAscii(name));
-    d->insideSpacing = spacing;
-}
-
-/*!
-    Automatically adding widgets is deprecated. Use addWidget() or
-    addLayout() instead.
-*/
-void QLayout::setAutoAdd(bool a) { Q_D(QLayout); d->autoNewChild = a; }
-
-/*!
-    Automatically adding widgets is deprecated. Use addWidget() or
-    addLayout() instead.
-*/
-bool QLayout::autoAdd() const { Q_D(const QLayout); return d->autoNewChild; }
-#endif
 
 
 /*!
@@ -568,13 +477,6 @@ QRect QLayout::contentsRect() const
     return d->rect.adjusted(+left, +top, -right, -bottom);
 }
 
-#ifdef QT3_SUPPORT
-bool QLayout::isTopLevel() const
-{
-    Q_D(const QLayout);
-    return d->topLevel;
-}
-#endif
 
 /*!
     Returns the parent widget of this layout, or 0 if this layout is
@@ -720,33 +622,6 @@ void QLayout::widgetEvent(QEvent *e)
             }
         }
         break;
-#ifdef QT3_SUPPORT
-    case QEvent::ChildInserted:
-        if (d->topLevel && d->autoNewChild) {
-            QChildEvent *c = (QChildEvent *)e;
-            if (c->child()->isWidgetType()) {
-                QWidget *w = (QWidget *)c->child();
-                if (!w->isWindow()) {
-#if !defined(QT_NO_MENUBAR) && !defined(QT_NO_TOOLBAR)
-                    if (qobject_cast<QMenuBar*>(w) && !qobject_cast<QToolBar*>(w->parentWidget())) {
-                        d->menubar = (QMenuBar *)w;
-                        invalidate();
-                    } else
-#endif
-#ifndef QT_NO_SIZEGRIP
-                    if (qobject_cast<QSizeGrip*>(w) ) {
-                        //SizeGrip is handled by the dialog itself.
-                    } else
-#endif
-                        addItem(QLayoutPrivate::createWidgetItem(this, w));
-                }
-            }
-        }
-        break;
-    case QEvent::LayoutHint:
-        d->activated = false;
-        // fall through
-#endif
     case QEvent::LayoutRequest:
         if (static_cast<QWidget *>(parent())->isVisible())
             activate();
@@ -899,17 +774,6 @@ QLayout::~QLayout()
         ((QWidget*)parent())->d_func()->layout = 0;
 }
 
-#ifdef QT3_SUPPORT
-/*!
-    Removes and deletes all items in this layout.
-*/
-void QLayout::deleteAllItems()
-{
-    QLayoutItem *l;
-    while ((l = takeAt(0)))
-        delete l;
-}
-#endif
 
 /*!
     This function is called from \c addLayout() or \c insertLayout() functions in
@@ -1019,44 +883,6 @@ void QLayout::addChildWidget(QWidget *w)
         QMetaObject::invokeMethod(w, "_q_showIfNotHidden", Qt::QueuedConnection); //show later
 }
 
-#ifdef QT3_SUPPORT
-/*!
-  \compat
-
-    Sets this layout's parent widget to a fixed size with width \a w
-    and height \a h, stopping the user from resizing it, and also
-    prevents the layout from resizing it, even if the layout's size
-    hint should change. Does nothing if this is not a top-level
-    layout (i.e., if parent()->isWidgetType()).
-
-    As a special case, if both \a w and \a h are 0, then the layout's
-    current sizeHint() is used.
-
-    Use \c setResizeMode(Fixed) to stop the widget from being resized
-    by the user, while still allowing the layout to resize it when
-    the sizeHint() changes.
-
-    Use \c setResizeMode(FreeResize) to allow the user to resize the
-    widget, while preventing the layout from resizing it.
-
-*/
-void QLayout::freeze(int w, int h)
-{
-    Q_D(QLayout);
-    if (!d->topLevel)
-        return;
-    if (w <= 0 || h <= 0) {
-        QSize s = totalSizeHint();
-        w = s.width();
-        h = s.height();
-    }
-    setSizeConstraint(SetNoConstraint); // layout will not change min/max size
-    QWidget *parent = parentWidget();
-    if (parent)
-        parent->setFixedSize(w, h);
-}
-
-#endif
 
 
 
index d9f732b..5d14aae 100644 (file)
@@ -59,31 +59,6 @@ QT_MODULE(Gui)
 class QLayout;
 class QSize;
 
-#ifdef QT3_SUPPORT
-class Q_WIDGETS_EXPORT QLayoutIterator
-{
-public:
-    inline QT3_SUPPORT_CONSTRUCTOR QLayoutIterator(QLayout *i) : layout(i), index(0) {}
-    inline QLayoutIterator(const QLayoutIterator &i)
-        : layout(i.layout), index(i.index) {}
-    inline QLayoutIterator &operator=(const QLayoutIterator &i) {
-        layout = i.layout;
-        index = i.index;
-        return *this;
-    }
-    inline QT3_SUPPORT QLayoutItem *operator++();
-    inline QT3_SUPPORT QLayoutItem *current();
-    inline QT3_SUPPORT QLayoutItem *takeCurrent();
-    inline QT3_SUPPORT void deleteCurrent();
-
-private:
-    // hack to avoid deprecated warning
-    friend class QLayout;
-    inline QLayoutIterator(QLayout *i, bool) : layout(i), index(0) {}
-    QLayout *layout;
-    int index;
-};
-#endif
 
 class QLayoutPrivate;
 
@@ -138,10 +113,6 @@ public:
 
     void setSizeConstraint(SizeConstraint);
     SizeConstraint sizeConstraint() const;
-#ifdef QT3_SUPPORT
-    inline QT3_SUPPORT void setResizeMode(SizeConstraint s) {setSizeConstraint(s);}
-    inline QT3_SUPPORT SizeConstraint resizeMode() const {return sizeConstraint();}
-#endif
     void setMenuBar(QWidget *w);
     QWidget *menuBar() const;
 
@@ -177,10 +148,6 @@ public:
     void setEnabled(bool);
     bool isEnabled() const;
 
-#ifdef QT3_SUPPORT
-    QT3_SUPPORT void freeze(int w=0, int h=0);
-    QT3_SUPPORT bool isTopLevel() const;
-#endif
 
     static QSize closestAcceptableSize(const QWidget *w, const QSize &s);
 
@@ -189,9 +156,6 @@ protected:
     void childEvent(QChildEvent *e);
     void addChildLayout(QLayout *l);
     void addChildWidget(QWidget *w);
-#ifdef QT3_SUPPORT
-    QT3_SUPPORT void deleteAllItems();
-#endif
 
     QRect alignmentRect(const QRect&) const;
 protected:
@@ -205,30 +169,8 @@ private:
     friend class QApplicationPrivate;
     friend class QWidget;
 
-#ifdef QT3_SUPPORT
-public:
-    QT3_SUPPORT_CONSTRUCTOR QLayout(QWidget *parent, int margin, int spacing = -1,
-                             const char *name = 0);
-    QT3_SUPPORT_CONSTRUCTOR QLayout(QLayout *parentLayout, int spacing = -1, const char *name = 0);
-    QT3_SUPPORT_CONSTRUCTOR QLayout(int spacing, const char *name = 0);
-    inline QT3_SUPPORT QWidget *mainWidget() const { return parentWidget(); }
-    inline QT3_SUPPORT void remove(QWidget *w) { removeWidget(w); }
-    inline QT3_SUPPORT void add(QWidget *w) { addWidget(w); }
-
-    QT3_SUPPORT void setAutoAdd(bool a);
-    QT3_SUPPORT bool autoAdd() const;
-    inline QT3_SUPPORT QLayoutIterator iterator() { return QLayoutIterator(this,true); }
-
-    inline QT3_SUPPORT int defaultBorder() const { return spacing(); }
-#endif
 };
 
-#ifdef QT3_SUPPORT
-inline QLayoutItem *QLayoutIterator::operator++() { return layout->itemAt(++index); }
-inline QLayoutItem *QLayoutIterator::current() { return layout->itemAt(index); }
-inline QLayoutItem *QLayoutIterator::takeCurrent() { return layout->takeAt(index); }
-inline void QLayoutIterator::deleteCurrent() { delete  layout->takeAt(index); }
-#endif
 
 //### support old includes
 #if 1 //def QT3_SUPPORT
index 7606760..826991c 100644 (file)
@@ -148,51 +148,6 @@ public:
 
     void transpose();
 
-#ifdef QT3_SUPPORT
-    typedef Policy SizeType;
-#ifndef qdoc
-    typedef Qt::Orientations ExpandData;
-    enum {
-        NoDirection = 0,
-        Horizontally = 1,
-        Vertically = 2,
-        BothDirections = Horizontally | Vertically
-    };
-#else
-    enum ExpandData {
-        NoDirection = 0x0,
-        Horizontally = 0x1,
-        Vertically = 0x2,
-        BothDirections = 0x3
-    };
-#endif // qdoc
-
-    inline QT3_SUPPORT bool mayShrinkHorizontally() const
-        { return horizontalPolicy() & ShrinkFlag; }
-    inline QT3_SUPPORT bool mayShrinkVertically() const { return verticalPolicy() & ShrinkFlag; }
-    inline QT3_SUPPORT bool mayGrowHorizontally() const { return horizontalPolicy() & GrowFlag; }
-    inline QT3_SUPPORT bool mayGrowVertically() const { return verticalPolicy() & GrowFlag; }
-    inline QT3_SUPPORT Qt::Orientations expanding() const { return expandingDirections(); }
-
-    QT3_SUPPORT_CONSTRUCTOR QSizePolicy(Policy hor, Policy ver, bool hfw)
-        : data(hor | (ver<<HSize) | (hfw ? (1U<<2*HSize) : 0)) { }
-
-    QT3_SUPPORT_CONSTRUCTOR QSizePolicy(Policy hor, Policy ver, uchar hors, uchar vers, bool hfw = false)
-        : data(hor | (ver<<HSize) | (hfw ? (1U<<2*HSize) : 0)) {
-        setHorizontalStretch(hors);
-        setVerticalStretch(vers);
-    }
-
-    inline QT3_SUPPORT Policy horData() const { return static_cast<Policy>(data & HMask); }
-    inline QT3_SUPPORT Policy verData() const { return static_cast<Policy>((data & VMask) >> HSize); }
-    inline QT3_SUPPORT void setHorData(Policy d) { setHorizontalPolicy(d); }
-    inline QT3_SUPPORT void setVerData(Policy d) { setVerticalPolicy(d); }
-
-    inline QT3_SUPPORT uint horStretch() const { return horizontalStretch(); }
-    inline QT3_SUPPORT uint verStretch() const { return verticalStretch(); }
-    inline QT3_SUPPORT void setHorStretch(uchar sf) { setHorizontalStretch(sf); }
-    inline QT3_SUPPORT void setVerStretch(uchar sf) { setVerticalStretch(sf); }
-#endif
 
 private:
 #ifndef QT_NO_DATASTREAM
index 52fb962..3d537f4 100644 (file)
@@ -67,12 +67,6 @@ public:
     static void setPalette(const QPalette &);
     static QFont font();
     static void setFont(const QFont &);
-#ifdef QT3_SUPPORT
-    static inline QT3_SUPPORT void add(QWidget *w, const QString &s) { w->setToolTip(s); }
-    static inline QT3_SUPPORT void add(QWidget *w, const QRect &, const QString &s)
-    { w->setToolTip(s); }
-    static inline QT3_SUPPORT void remove(QWidget *w) { w->setToolTip(QString()); }
-#endif
 };
 
 #endif // QT_NO_TOOLTIP
index 204a11a..2032b4a 100644 (file)
@@ -390,9 +390,6 @@ class QWhatsThisPrivate : public QObject
     static QWhatsThisPrivate *instance;
     bool eventFilter(QObject *, QEvent *);
     QPointer<QAction> action;
-#ifdef QT3_SUPPORT
-    QPointer<QToolButton> button;
-#endif
     static void say(QWidget *, const QString &, int x = 0, int y = 0);
     static void notifyToplevels(QEvent *e);
     bool leaveOnMouseRelease;
@@ -437,10 +434,6 @@ QWhatsThisPrivate::~QWhatsThisPrivate()
 {
     if (action)
         action->setChecked(false);
-#ifdef QT3_SUPPORT
-    if (button)
-        button->setChecked(false);
-#endif
 #ifndef QT_NO_CURSOR
     QApplication::restoreOverrideCursor();
 #endif
@@ -549,66 +542,6 @@ QWhatsThis::QWhatsThis()
 {
 }
 
-#ifdef QT3_SUPPORT
-/*!
-    \obsolete
-
-    Sets the What's This text \a s for the widget \a w.
-
-    Use QWidget::setWhatsThis() or QAction::setWhatsThis() instead.
-*/
-void QWhatsThis::add(QWidget *w, const QString &s)
-{
-    w->setWhatsThis(s);
-}
-
-/*!
-    \obsolete
-
-    Remove's the What's This text for the widget \a w.
-
-    Use QWidget::setWhatsThis() or QAction::setWhatsThis() instead.
-*/
-void QWhatsThis::remove(QWidget *w)
-{
-    w->setWhatsThis(QString());
-}
-
-class QWhatsThisButton : public QToolButton
-{
-    Q_OBJECT
-public:
-    QWhatsThisButton(QWidget *p) : QToolButton(p) {
-        setCheckable(true);
-        QPixmap pix( const_cast<const char**>(button_image) );
-        setIcon( pix );
-        QObject::connect(this, SIGNAL(toggled(bool)), this, SLOT(whatToggled(bool)));
-        setAutoRaise(true);
-        setFocusPolicy(Qt::NoFocus);
-    }
-
-public slots:
-    void whatToggled(bool b) {
-        if (b) {
-            QWhatsThis::enterWhatsThisMode();
-            QWhatsThisPrivate::instance->button = this;
-        }
-    }
-};
-
-/*!
-    Returns a new "What's This?" QToolButton with the given \a
-    parent. To do this now, create your own QToolButton and a
-    QWhatsThis object and call the QWhatsThis object's showText()
-    function when the QToolButton is invoked.
-
-    Use createAction() instead.
-*/
-QToolButton * QWhatsThis::whatsThisButton(QWidget * parent)
-{
-    return new QWhatsThisButton(parent);
-}
-#endif
 
 /*!
     This function switches the user interface into "What's This?"
index b975b78..9ef96e7 100644 (file)
@@ -54,9 +54,6 @@ QT_MODULE(Gui)
 #ifndef QT_NO_WHATSTHIS
 
 class QAction;
-#ifdef QT3_SUPPORT
-class QToolButton;
-#endif
 
 class Q_WIDGETS_EXPORT QWhatsThis
 {
@@ -72,11 +69,6 @@ public:
 
     static QAction *createAction(QObject *parent = 0);
 
-#ifdef QT3_SUPPORT
-    static QT3_SUPPORT void add(QWidget *w, const QString &s);
-    static QT3_SUPPORT void remove(QWidget *);
-    static QT3_SUPPORT QToolButton *whatsThisButton(QWidget *parent);
-#endif
 };
 
 #endif // QT_NO_WHATSTHIS
index 74db6b5..4cb01b9 100644 (file)
@@ -1110,23 +1110,6 @@ QWidget::QWidget(QWidget *parent, Qt::WindowFlags f)
     }
 }
 
-#ifdef QT3_SUPPORT
-/*!
-    \overload
-    \obsolete
- */
-QWidget::QWidget(QWidget *parent, const char *name, Qt::WindowFlags f)
-    : QObject(*new QWidgetPrivate, 0), QPaintDevice()
-{
-    QT_TRY {
-        d_func()->init(parent , f);
-        setObjectName(QString::fromAscii(name));
-    } QT_CATCH(...) {
-        QWidgetExceptionCleaner::cleanup(this, d_func());
-        QT_RETHROW;
-    }
-}
-#endif
 
 /*! \internal
 */
@@ -1406,20 +1389,6 @@ void QWidget::create(WId window, bool initializeWindow, bool destroyOldWindow)
         }
     }
 
-#ifdef QT3_SUPPORT
-    if (flags & Qt::WStaticContents)
-        setAttribute(Qt::WA_StaticContents);
-    if (flags & Qt::WDestructiveClose)
-        setAttribute(Qt::WA_DeleteOnClose);
-    if (flags & Qt::WShowModal)
-        setWindowModality(Qt::ApplicationModal);
-    if (flags & Qt::WMouseNoMask)
-        setAttribute(Qt::WA_MouseNoMask);
-    if (flags & Qt::WGroupLeader)
-        setAttribute(Qt::WA_GroupLeader);
-    if (flags & Qt::WNoMousePropagation)
-        setAttribute(Qt::WA_NoMousePropagation);
-#endif
 
     static int paintOnScreenEnv = -1;
     if (paintOnScreenEnv == -1)
@@ -1536,12 +1505,6 @@ QWidget::~QWidget()
         d->focus_next = d->focus_prev = 0;
     }
 
-#ifdef QT3_SUPPORT
-    if (QApplicationPrivate::main_widget == this) {        // reset main widget
-        QApplicationPrivate::main_widget = 0;
-        QApplication::quit();
-    }
-#endif
 
     QT_TRY {
         clearFocus();
@@ -2683,9 +2646,6 @@ void QWidgetPrivate::setStyle_helper(QStyle *newStyle, bool propagate, bool
 
     QEvent e(QEvent::StyleChange);
     QApplication::sendEvent(q, &e);
-#ifdef QT3_SUPPORT
-    q->styleChange(*oldStyle);
-#endif
 
 #ifndef QT_NO_STYLE_STYLESHEET
     // dereference the old stylesheet style
@@ -2739,19 +2699,6 @@ void QWidgetPrivate::inheritStyle()
 #endif // QT_NO_STYLE_STYLESHEET
 }
 
-#ifdef QT3_SUPPORT
-/*!
-    \overload
-
-    Sets the widget's GUI style to \a style using the QStyleFactory.
-*/
-QStyle* QWidget::setStyle(const QString &style)
-{
-    QStyle *s = QStyleFactory::create(style);
-    setStyle(s);
-    return s;
-}
-#endif
 
 /*!
     \fn bool QWidget::isWindow() const
@@ -2857,10 +2804,6 @@ void QWidget::showMinimized()
         return;
 
     ensurePolished();
-#ifdef QT3_SUPPORT
-    if (parent())
-        QApplication::sendPostedEvents(parent(), QEvent::ChildInserted);
-#endif
 
     if (!isMin)
         setWindowState((windowState() & ~Qt::WindowActive) | Qt::WindowMinimized);
@@ -3000,10 +2943,6 @@ void QWidget::showFullScreen()
     }
 #endif // Q_WS_MAC
     ensurePolished();
-#ifdef QT3_SUPPORT
-    if (parent())
-        QApplication::sendPostedEvents(parent(), QEvent::ChildInserted);
-#endif
 
     setWindowState((windowState() & ~(Qt::WindowMinimized | Qt::WindowMaximized))
                    | Qt::WindowFullScreen);
@@ -3024,10 +2963,6 @@ void QWidget::showFullScreen()
 void QWidget::showMaximized()
 {
     ensurePolished();
-#ifdef QT3_SUPPORT
-    if (parent())
-        QApplication::sendPostedEvents(parent(), QEvent::ChildInserted);
-#endif
 
     setWindowState((windowState() & ~(Qt::WindowMinimized | Qt::WindowFullScreen))
                    | Qt::WindowMaximized);
@@ -3056,10 +2991,6 @@ void QWidget::showMaximized()
 void QWidget::showNormal()
 {
     ensurePolished();
-#ifdef QT3_SUPPORT
-    if (parent())
-        QApplication::sendPostedEvents(parent(), QEvent::ChildInserted);
-#endif
 
     setWindowState(windowState() & ~(Qt::WindowMinimized
                                      | Qt::WindowMaximized
@@ -3307,9 +3238,6 @@ void QWidgetPrivate::setEnabled_helper(bool enable)
 #endif //QT_NO_IM
     QEvent e(QEvent::EnabledChange);
     QApplication::sendEvent(q, &e);
-#ifdef QT3_SUPPORT
-    q->enabledChange(!enable); // compatibility
-#endif
 }
 
 /*!
@@ -4229,139 +4157,6 @@ QWidget *QWidget::nativeParentWidget() const
     Use window() instead.
 */
 
-#ifdef QT3_SUPPORT
-/*!
-    Returns the color role used for painting the widget's background.
-
-    Use QPalette(backgroundRole(()) instead.
-*/
-Qt::BackgroundMode QWidget::backgroundMode() const
-{
-    if (testAttribute(Qt::WA_NoSystemBackground))
-        return Qt::NoBackground;
-    switch(backgroundRole()) {
-    case QPalette::WindowText:
-        return Qt::PaletteForeground;
-    case QPalette::Button:
-        return Qt::PaletteButton;
-    case QPalette::Light:
-        return Qt::PaletteLight;
-    case QPalette::Midlight:
-        return Qt::PaletteMidlight;
-    case QPalette::Dark:
-        return Qt::PaletteDark;
-    case QPalette::Mid:
-        return Qt::PaletteMid;
-    case QPalette::Text:
-        return Qt::PaletteText;
-    case QPalette::BrightText:
-        return Qt::PaletteBrightText;
-    case QPalette::Base:
-        return Qt::PaletteBase;
-    case QPalette::Window:
-        return Qt::PaletteBackground;
-    case QPalette::Shadow:
-        return Qt::PaletteShadow;
-    case QPalette::Highlight:
-        return Qt::PaletteHighlight;
-    case QPalette::HighlightedText:
-        return Qt::PaletteHighlightedText;
-    case QPalette::ButtonText:
-        return Qt::PaletteButtonText;
-    case QPalette::Link:
-        return Qt::PaletteLink;
-    case QPalette::LinkVisited:
-        return Qt::PaletteLinkVisited;
-    default:
-        break;
-    }
-    return Qt::NoBackground;
-}
-
-/*!
-    \fn void QWidget::setBackgroundMode(Qt::BackgroundMode
-    widgetBackground, Qt::BackgroundMode paletteBackground)
-
-    Sets the color role used for painting the widget's background to
-    background mode \a widgetBackground. The \a paletteBackground mode
-    parameter is ignored.
-*/
-void QWidget::setBackgroundMode(Qt::BackgroundMode m, Qt::BackgroundMode)
-{
-    Q_D(QWidget);
-    if(m == Qt::NoBackground) {
-        setAttribute(Qt::WA_NoSystemBackground, true);
-        return;
-    }
-    setAttribute(Qt::WA_NoSystemBackground, false);
-    d->fg_role = QPalette::NoRole;
-    QPalette::ColorRole role = d->bg_role;
-    switch(m) {
-    case Qt::FixedColor:
-    case Qt::FixedPixmap:
-        break;
-    case Qt::PaletteForeground:
-        role = QPalette::WindowText;
-        break;
-    case Qt::PaletteButton:
-        role = QPalette::Button;
-        break;
-    case Qt::PaletteLight:
-        role = QPalette::Light;
-        break;
-    case Qt::PaletteMidlight:
-        role = QPalette::Midlight;
-        break;
-    case Qt::PaletteDark:
-        role = QPalette::Dark;
-        break;
-    case Qt::PaletteMid:
-        role = QPalette::Mid;
-        break;
-    case Qt::PaletteText:
-        role = QPalette::Text;
-        break;
-    case Qt::PaletteBrightText:
-        role = QPalette::BrightText;
-        break;
-    case Qt::PaletteBase:
-        role = QPalette::Base;
-        break;
-    case Qt::PaletteBackground:
-        role = QPalette::Window;
-        break;
-    case Qt::PaletteShadow:
-        role = QPalette::Shadow;
-        break;
-    case Qt::PaletteHighlight:
-        role = QPalette::Highlight;
-        break;
-    case Qt::PaletteHighlightedText:
-        role = QPalette::HighlightedText;
-        break;
-    case Qt::PaletteButtonText:
-        role = QPalette::ButtonText;
-        break;
-    case Qt::PaletteLink:
-        role = QPalette::Link;
-        break;
-    case Qt::PaletteLinkVisited:
-        role = QPalette::LinkVisited;
-        break;
-    case Qt::X11ParentRelative:
-        d->fg_role = role = QPalette::NoRole;
-    default:
-        break;
-    }
-    setBackgroundRole(role);
-}
-
-/*!
-    The widget mapper is no longer part of the public API.
-*/
-QT3_SUPPORT QWidgetMapper *QWidget::wmapper() { return QWidgetPrivate::mapper; }
-
-#endif
 
 
 /*!
@@ -4782,9 +4577,6 @@ void QWidgetPrivate::updateFont(const QFont &font)
     cssStyle = extra ? qobject_cast<const QStyleSheetStyle*>(extra->style) : 0;
 #endif
 
-#ifdef QT3_SUPPORT
-    QFont old = data.fnt;
-#endif
     data.fnt = QFont(font, q);
 #if defined(Q_WS_X11)
     // make sure the font set on this widget is associated with the correct screen
@@ -4829,9 +4621,6 @@ void QWidgetPrivate::updateFont(const QFont &font)
 
     QEvent e(QEvent::FontChange);
     QApplication::sendEvent(q, &e);
-#ifdef QT3_SUPPORT
-    q->fontChange(old);
-#endif
 }
 
 void QWidgetPrivate::setLayoutDirection_helper(Qt::LayoutDirection direction)
@@ -7304,10 +7093,6 @@ void QWidgetPrivate::show_recursive()
         createRecursively();
     q->ensurePolished();
 
-#ifdef QT3_SUPPORT
-    if(sendChildEvents)
-        QApplication::sendPostedEvents(q, QEvent::ChildInserted);
-#endif
     if (!q->isWindow() && q->parentWidget()->d_func()->layout && !q->parentWidget()->data->in_show)
         q->parentWidget()->d_func()->layout->activate();
     // activate our layout before we and our children become visible
@@ -7392,11 +7177,6 @@ void QWidgetPrivate::show_helper()
     // finally show all children recursively
     showChildren(false);
 
-#ifdef QT3_SUPPORT
-    if (q->parentWidget() && sendChildEvents)
-        QApplication::sendPostedEvents(q->parentWidget(),
-                                        QEvent::ChildInserted);
-#endif
 
 
     // popup handling: new popups and tools need to be raised, and
@@ -7624,9 +7404,6 @@ void QWidget::setVisible(bool visible)
         if (needUpdateGeometry)
             d->updateGeometry_helper(true);
 
-#ifdef QT3_SUPPORT
-        QApplication::sendPostedEvents(this, QEvent::ChildInserted);
-#endif
         // activate our layout before we and our children become visible
         if (d->layout)
             d->layout->activate();
@@ -7817,9 +7594,6 @@ bool QWidgetPrivate::close_helper(CloseMode mode)
     QPointer<QWidget> that = q;
     QPointer<QWidget> parentWidget = q->parentWidget();
 
-#ifdef QT3_SUPPORT
-    bool isMain = (QApplicationPrivate::main_widget == q);
-#endif
     bool quitOnClose = q->testAttribute(Qt::WA_QuitOnClose);
     if (mode != CloseNoEvent) {
         QCloseEvent e;
@@ -7836,10 +7610,6 @@ bool QWidgetPrivate::close_helper(CloseMode mode)
     if (!that.isNull() && !q->isHidden())
         q->hide();
 
-#ifdef QT3_SUPPORT
-    if (isMain)
-        QApplication::quit();
-#endif
     // Attempt to close the application only if this has WA_QuitOnClose set and a non-visible parent
     quitOnClose = quitOnClose && (parentWidget.isNull() || !parentWidget->isVisible());
 
@@ -7969,15 +7739,6 @@ bool QWidget::isVisibleTo(QWidget* ancestor) const
     return !w->isHidden();
 }
 
-#ifdef QT3_SUPPORT
-/*!
-    Use visibleRegion() instead.
-*/
-QRect QWidget::visibleRect() const
-{
-    return d_func()->clipRect();
-}
-#endif
 
 /*!
     Returns the unobscured region where paint events can occur.
@@ -8264,11 +8025,6 @@ bool QWidget::event(QEvent *event)
         tabletEvent((QTabletEvent*)event);
         break;
 #endif
-#ifdef QT3_SUPPORT
-    case QEvent::Accel:
-        event->ignore();
-        return false;
-#endif
     case QEvent::KeyPress: {
         QKeyEvent *k = (QKeyEvent *)event;
         bool res = false;
@@ -8353,10 +8109,6 @@ bool QWidget::event(QEvent *event)
             d->resolveFont();
         if (!QApplication::palette(this).isCopyOf(QApplication::palette()))
             d->resolvePalette();
-#ifdef QT3_SUPPORT
-        if(d->sendChildEvents)
-            QApplication::sendPostedEvents(this, QEvent::ChildInserted);
-#endif
     }
         break;
 
@@ -8511,9 +8263,6 @@ bool QWidget::event(QEvent *event)
 
     case QEvent::WindowActivate:
     case QEvent::WindowDeactivate: {
-#ifdef QT3_SUPPORT
-        windowActivationChange(event->type() != QEvent::WindowActivate);
-#endif
         if (isVisible() && !palette().isEqual(QPalette::Active, QPalette::Inactive))
             update();
         QList<QObject*> childList = d->children;
@@ -8531,9 +8280,6 @@ bool QWidget::event(QEvent *event)
         break; }
 
     case QEvent::LanguageChange:
-#ifdef QT3_SUPPORT
-        languageChange();
-#endif
         changeEvent(event);
         {
             QList<QObject*> childList = d->children;
@@ -10129,14 +9875,6 @@ void QWidget::setParent(QWidget *parent, Qt::WindowFlags f)
         if (parent && d->sendChildEvents) {
             QChildEvent e(QEvent::ChildAdded, this);
             QApplication::sendEvent(parent, &e);
-#ifdef QT3_SUPPORT
-            if (parent->d_func()->pendingChildInsertedEvents.isEmpty()) {
-                QApplication::postEvent(parent,
-                                        new QEvent(QEvent::ChildInsertedRequest),
-                                        Qt::HighEventPriority);
-            }
-            parent->d_func()->pendingChildInsertedEvents.append(this);
-#endif
         }
 
 //### already hidden above ---> must probably do something smart on the mac
@@ -10462,86 +10200,6 @@ void QWidget::update(const QRegion &rgn)
     }
 }
 
-#ifdef QT3_SUPPORT
-/*!
-    Clear the rectangle at point (\a x, \a y) of width \a w and height
-    \a h.
-
-    \warning This is best done in a paintEvent().
-*/
-void QWidget::erase_helper(int x, int y, int w, int h)
-{
-    if (testAttribute(Qt::WA_NoSystemBackground) || testAttribute(Qt::WA_UpdatesDisabled) ||  !testAttribute(Qt::WA_WState_Visible))
-        return;
-    if (w < 0)
-        w = data->crect.width()  - x;
-    if (h < 0)
-        h = data->crect.height() - y;
-    if (w != 0 && h != 0) {
-        QPainter p(this);
-        p.eraseRect(QRect(x, y, w, h));
-    }
-}
-
-/*!
-    \overload
-
-    Clear the given region, \a rgn.
-
-    Drawing may only take place in a QPaintEvent. Overload
-    paintEvent() to do your erasing and call update() to schedule a
-    replaint whenever necessary. See also QPainter.
-*/
-void QWidget::erase(const QRegion& rgn)
-{
-    if (testAttribute(Qt::WA_NoSystemBackground) || testAttribute(Qt::WA_UpdatesDisabled) || !testAttribute(Qt::WA_WState_Visible))
-        return;
-
-    QPainter p(this);
-    p.setClipRegion(rgn);
-    p.eraseRect(rgn.boundingRect());
-}
-
-void QWidget::drawText_helper(int x, int y, const QString &str)
-{
-    if(!testAttribute(Qt::WA_WState_Visible))
-        return;
-    QPainter paint(this);
-    paint.drawText(x, y, str);
-}
-
-
-/*!
-    Closes the widget.
-
-    Use the no-argument overload instead.
-*/
-bool QWidget::close(bool alsoDelete)
-{
-    QPointer<QWidget> that = this;
-    bool accepted = close();
-    if (alsoDelete && accepted && that)
-        deleteLater();
-    return accepted;
-}
-
-void QWidget::setIcon(const QPixmap &i)
-{
-    setWindowIcon(i);
-}
-
-/*!
-    Return's the widget's icon.
-
-    Use windowIcon() instead.
-*/
-const QPixmap *QWidget::icon() const
-{
-    Q_D(const QWidget);
-    return (d->extra && d->extra->topextra) ? d->extra->topextra->iconPixmap : 0;
-}
-
-#endif // QT3_SUPPORT
 
  /*!
   \internal
index 91f09db..3db0408 100644 (file)
@@ -230,9 +230,6 @@ public:
     Q_DECLARE_FLAGS(RenderFlags, RenderFlag)
 
     explicit QWidget(QWidget* parent = 0, Qt::WindowFlags f = 0);
-#ifdef QT3_SUPPORT
-    QT3_SUPPORT_CONSTRUCTOR QWidget(QWidget* parent, const char *name, Qt::WindowFlags f = 0);
-#endif
     ~QWidget();
 
     int devType() const;
@@ -591,9 +588,6 @@ public:
     inline Qt::WindowType windowType() const;
 
     static QWidget *find(WId);
-#ifdef QT3_SUPPORT
-    static QT3_SUPPORT QWidgetMapper *wmapper();
-#endif
     inline QWidget *childAt(int x, int y) const;
     QWidget *childAt(const QPoint &p) const;
 
@@ -815,99 +809,6 @@ private:
 
     QWidgetData *data;
 
-#ifdef QT3_SUPPORT
-public:
-    inline QT3_SUPPORT bool isUpdatesEnabled() const { return updatesEnabled(); }
-    QT3_SUPPORT QStyle *setStyle(const QString&);
-    inline QT3_SUPPORT bool isVisibleToTLW() const;
-    QT3_SUPPORT QRect visibleRect() const;
-    inline QT3_SUPPORT void iconify() { showMinimized(); }
-    inline QT3_SUPPORT void constPolish() const { ensurePolished(); }
-    inline QT3_SUPPORT void polish() { ensurePolished(); }
-    inline QT3_SUPPORT void reparent(QWidget *parent, Qt::WindowFlags f, const QPoint &p, bool showIt=false)
-    { setParent(parent, f); setGeometry(p.x(),p.y(),width(),height()); if (showIt) show(); }
-    inline QT3_SUPPORT void reparent(QWidget *parent, const QPoint &p, bool showIt=false)
-    { setParent(parent, windowFlags() & ~Qt::WindowType_Mask); setGeometry(p.x(),p.y(),width(),height()); if (showIt) show(); }
-    inline QT3_SUPPORT void recreate(QWidget *parent, Qt::WindowFlags f, const QPoint & p, bool showIt=false)
-    { setParent(parent, f); setGeometry(p.x(),p.y(),width(),height()); if (showIt) show(); }
-    inline QT3_SUPPORT void setSizePolicy(QSizePolicy::Policy hor, QSizePolicy::Policy ver, bool hfw)
-    { QSizePolicy sp(hor, ver); sp.setHeightForWidth(hfw); setSizePolicy(sp);}
-    inline QT3_SUPPORT bool hasMouse() const { return testAttribute(Qt::WA_UnderMouse); }
-#ifndef QT_NO_CURSOR
-    inline QT3_SUPPORT bool ownCursor() const { return testAttribute(Qt::WA_SetCursor); }
-#endif
-    inline QT3_SUPPORT bool ownFont() const { return testAttribute(Qt::WA_SetFont); }
-    inline QT3_SUPPORT void unsetFont() { setFont(QFont()); }
-    inline QT3_SUPPORT bool ownPalette() const { return testAttribute(Qt::WA_SetPalette); }
-    inline QT3_SUPPORT void unsetPalette() { setPalette(QPalette()); }
-    Qt::BackgroundMode QT3_SUPPORT backgroundMode() const;
-    void QT3_SUPPORT setBackgroundMode(Qt::BackgroundMode, Qt::BackgroundMode = Qt::PaletteBackground);
-    const QT3_SUPPORT QColor &eraseColor() const;
-    void QT3_SUPPORT setEraseColor(const QColor &);
-    const QT3_SUPPORT QColor &foregroundColor() const;
-    const QT3_SUPPORT QPixmap *erasePixmap() const;
-    void QT3_SUPPORT setErasePixmap(const QPixmap &);
-    const QT3_SUPPORT QColor &paletteForegroundColor() const;
-    void QT3_SUPPORT setPaletteForegroundColor(const QColor &);
-    const QT3_SUPPORT QColor &paletteBackgroundColor() const;
-    void QT3_SUPPORT setPaletteBackgroundColor(const QColor &);
-    const QT3_SUPPORT QPixmap *paletteBackgroundPixmap() const;
-    void QT3_SUPPORT setPaletteBackgroundPixmap(const QPixmap &);
-    const QT3_SUPPORT QBrush& backgroundBrush() const;
-    const QT3_SUPPORT QColor &backgroundColor() const;
-    const QT3_SUPPORT QPixmap *backgroundPixmap() const;
-    void QT3_SUPPORT setBackgroundPixmap(const QPixmap &);
-    QT3_SUPPORT void setBackgroundColor(const QColor &);
-    QT3_SUPPORT QWidget *parentWidget(bool sameWindow) const;
-    inline QT3_SUPPORT void setKeyCompression(bool b) { setAttribute(Qt::WA_KeyCompression, b); }
-    inline QT3_SUPPORT void setFont(const QFont &f, bool) { setFont(f); }
-    inline QT3_SUPPORT void setPalette(const QPalette &p, bool) { setPalette(p); }
-    enum BackgroundOrigin { WidgetOrigin, ParentOrigin, WindowOrigin, AncestorOrigin };
-    inline QT3_SUPPORT void setBackgroundOrigin(BackgroundOrigin) {}
-    inline QT3_SUPPORT BackgroundOrigin backgroundOrigin() const { return WindowOrigin; }
-    inline QT3_SUPPORT QPoint backgroundOffset() const { return QPoint(); }
-    inline QT3_SUPPORT void repaint(bool) { repaint(); }
-    inline QT3_SUPPORT void repaint(int x, int y, int w, int h, bool) { repaint(x,y,w,h); }
-    inline QT3_SUPPORT void repaint(const QRect &r, bool) { repaint(r); }
-    inline QT3_SUPPORT void repaint(const QRegion &rgn, bool) { repaint(rgn); }
-    QT3_SUPPORT void erase();
-    inline QT3_SUPPORT void erase(int x, int y, int w, int h) { erase_helper(x, y, w, h); }
-    QT3_SUPPORT void erase(const QRect &);
-    QT3_SUPPORT void erase(const QRegion &);
-    QT3_SUPPORT void drawText(const QPoint &p, const QString &s)
-    { drawText_helper(p.x(), p.y(), s); }
-    inline QT3_SUPPORT void drawText(int x, int y, const QString &s)
-    { drawText_helper(x, y, s); }
-    QT3_SUPPORT bool close(bool);
-    inline QT3_SUPPORT QWidget *childAt(int x, int y, bool includeThis) const
-    {
-        QWidget *w = childAt(x, y);
-        return w ? w : ((includeThis && rect().contains(x,y))?const_cast<QWidget*>(this):0);
-    }
-    inline QT3_SUPPORT QWidget *childAt(const QPoint &p, bool includeThis) const
-    {
-        QWidget *w = childAt(p);
-        return w ? w : ((includeThis && rect().contains(p))?const_cast<QWidget*>(this):0);
-    }
-    inline QT3_SUPPORT void setCaption(const QString &c)   { setWindowTitle(c); }
-    QT3_SUPPORT void setIcon(const QPixmap &i);
-    inline QT3_SUPPORT void setIconText(const QString &it) { setWindowIconText(it); }
-    inline QT3_SUPPORT QString caption() const             { return windowTitle(); }
-    QT3_SUPPORT const QPixmap *icon() const;
-    inline QT3_SUPPORT QString iconText() const            { return windowIconText(); }
-    inline QT3_SUPPORT void setInputMethodEnabled(bool b) { setAttribute(Qt::WA_InputMethodEnabled, b); }
-    inline QT3_SUPPORT bool isInputMethodEnabled() const { return testAttribute(Qt::WA_InputMethodEnabled); }
-    inline QT3_SUPPORT void setActiveWindow() { activateWindow(); }
-    inline QT3_SUPPORT bool isShown() const { return !isHidden(); }
-    inline QT3_SUPPORT bool isDialog() const { return windowType() == Qt::Dialog; }
-    inline QT3_SUPPORT bool isPopup() const { return windowType() == Qt::Popup; }
-    inline QT3_SUPPORT bool isDesktop() const { return windowType() == Qt::Desktop; }
-
-
-private:
-    void drawText_helper(int x, int y, const QString &);
-    void erase_helper(int x, int y, int w, int h);
-#endif // QT3_SUPPORT
 
 protected:
     virtual void styleChange(QStyle&); // compat
@@ -1045,42 +946,6 @@ inline bool QWidget::testAttribute(Qt::WidgetAttribute attribute) const
     return testAttribute_helper(attribute);
 }
 
-#ifdef QT3_SUPPORT
-inline bool QWidget::isVisibleToTLW() const
-{ return isVisible(); }
-inline QWidget *QWidget::parentWidget(bool sameWindow) const
-{
-    if (sameWindow && isWindow())
-        return 0;
-    return static_cast<QWidget *>(QObject::parent());
-}
-inline void QWidget::setPaletteForegroundColor(const QColor &c)
-{ QPalette p = palette(); p.setColor(foregroundRole(), c); setPalette(p); }
-inline const QBrush& QWidget::backgroundBrush() const { return palette().brush(backgroundRole()); }
-inline void QWidget::setBackgroundPixmap(const QPixmap &pm)
-{ QPalette p = palette(); p.setBrush(backgroundRole(), QBrush(pm)); setPalette(p); }
-inline const QPixmap *QWidget::backgroundPixmap() const { return 0; }
-inline void QWidget::setBackgroundColor(const QColor &c)
-{ QPalette p = palette(); p.setColor(backgroundRole(), c); setPalette(p); }
-inline const QColor & QWidget::backgroundColor() const { return palette().color(backgroundRole()); }
-inline const QColor &QWidget::foregroundColor() const { return palette().color(foregroundRole());}
-inline const QColor &QWidget::eraseColor() const { return palette().color(backgroundRole()); }
-inline void QWidget::setEraseColor(const QColor &c)
-{ QPalette p = palette(); p.setColor(backgroundRole(), c); setPalette(p); }
-inline const QPixmap *QWidget::erasePixmap() const { return 0; }
-inline void QWidget::setErasePixmap(const QPixmap &pm)
-{ QPalette p = palette(); p.setBrush(backgroundRole(), QBrush(pm)); setPalette(p); }
-inline const QColor &QWidget::paletteForegroundColor() const { return palette().color(foregroundRole());}
-inline const QColor &QWidget::paletteBackgroundColor() const { return palette().color(backgroundRole()); }
-inline void QWidget::setPaletteBackgroundColor(const QColor &c)
-{ QPalette p = palette(); p.setColor(backgroundRole(), c); setPalette(p); }
-inline const QPixmap *QWidget::paletteBackgroundPixmap() const
-{ return 0; }
-inline void QWidget::setPaletteBackgroundPixmap(const QPixmap &pm)
-{ QPalette p = palette(); p.setBrush(backgroundRole(), QBrush(pm)); setPalette(p); }
-inline QT3_SUPPORT void QWidget::erase() { erase_helper(0, 0, data->crect.width(), data->crect.height()); }
-inline QT3_SUPPORT void QWidget::erase(const QRect &r) { erase_helper(r.x(), r.y(), r.width(), r.height()); }
-#endif
 
 #define QWIDGETSIZE_MAX ((1<<24)-1)
 
index 0eaaaa8..f261158 100644 (file)
@@ -965,188 +965,6 @@ QList<QByteArray> QMacPasteboardMimeVCard::convertFromMime(const QString &mime,
     return ret;
 }
 
-#ifdef QT3_SUPPORT
-class QMacPasteboardMimeQt3Any : public QMacPasteboardMime {
-private:
-    int current_max;
-    QFile library_file;
-    QDateTime mime_registry_loaded;
-    QMap<QString, int> mime_registry;
-    int registerMimeType(const QString &mime);
-    bool loadMimeRegistry();
-
-public:
-    QMacPasteboardMimeQt3Any() : QMacPasteboardMime(MIME_QT3_CONVERTOR) {
-        current_max = 'QT00';
-    }
-    ~QMacPasteboardMimeQt3Any() {
-    }
-    QString convertorName();
-
-    QString flavorFor(const QString &mime);
-    QString mimeFor(QString flav);
-    bool canConvert(const QString &mime, QString flav);
-    QVariant convertToMime(const QString &mime, QList<QByteArray> data, QString flav);
-    QList<QByteArray> convertFromMime(const QString &mime, QVariant data, QString flav);
-};
-
-static bool qt_mac_openMimeRegistry(bool global, QIODevice::OpenMode mode, QFile &file)
-{
-    QString dir = QLatin1String("/Library/Qt");
-    if(!global)
-        dir.prepend(QDir::homePath());
-    file.setFileName(dir + QLatin1String("/.mime_types"));
-    if(mode != QIODevice::ReadOnly) {
-        if(!QFile::exists(dir)) {
-            // Do it with a system call as I don't see much worth in
-            // doing it with QDir since we have to chmod anyway.
-            bool success = ::mkdir(dir.toLocal8Bit().constData(), S_IRUSR | S_IWUSR | S_IXUSR) == 0;
-            if (success)
-                success = ::chmod(dir.toLocal8Bit().constData(), S_IRUSR | S_IWUSR | S_IXUSR
-                                      | S_IRGRP | S_IWGRP | S_IXGRP | S_IROTH | S_IWOTH | S_IXOTH) == 0;
-            if (!success)
-                return false;
-        }
-        if (!file.exists()) {
-            // Create the file and chmod it so that everyone can write to it.
-            int fd = ::open(file.fileName().toLocal8Bit().constData(), O_WRONLY | O_CREAT, S_IRUSR | S_IWUSR);
-            bool success = fd != -1;
-            if (success)
-                success = ::fchmod(fd, S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP | S_IROTH | S_IWOTH) == 0;
-            if (fd != -1)
-                ::close(fd);
-            if(!success)
-                return false;
-        }
-    }
-    return file.open(mode);
-}
-
-static void qt_mac_loadMimeRegistry(QFile &file, QMap<QString, int> &registry, int &max)
-{
-    file.reset();
-    QTextStream stream(&file);
-    while(!stream.atEnd()) {
-       QString mime = stream.readLine();
-       int mactype = stream.readLine().toInt();
-       if(mactype > max)
-           max = mactype;
-       registry.insert(mime, mactype);
-    }
-}
-
-bool QMacPasteboardMimeQt3Any::loadMimeRegistry()
-{
-    if(!library_file.isOpen()) {
-        if(!qt_mac_openMimeRegistry(true, QIODevice::ReadWrite, library_file)) {
-            QFile global;
-            if(qt_mac_openMimeRegistry(true, QIODevice::ReadOnly, global)) {
-                qt_mac_loadMimeRegistry(global, mime_registry, current_max);
-                global.close();
-            }
-            if(!qt_mac_openMimeRegistry(false, QIODevice::ReadWrite, library_file)) {
-                qWarning("QMacPasteboardMimeAnyQt3Mime: Failure to open mime resources %s -- %s", library_file.fileName().toLatin1().constData(),
-                         library_file.errorString().toLatin1().constData());
-                return false;
-            }
-        }
-    }
-
-    QFileInfo fi(library_file);
-    if(!mime_registry_loaded.isNull() && mime_registry_loaded == fi.lastModified())
-        return true;
-    mime_registry_loaded = fi.lastModified();
-    qt_mac_loadMimeRegistry(library_file, mime_registry, current_max);
-    return true;
-}
-
-int QMacPasteboardMimeQt3Any::registerMimeType(const QString &mime)
-{
-    if(!mime_registry.contains(mime)) {
-        if(!loadMimeRegistry()) {
-            qWarning("QMacPasteboardMimeAnyQt3Mime: Internal error");
-            return 0;
-        }
-        if(!mime_registry.contains(mime)) {
-            if(!library_file.isOpen()) {
-                if(!library_file.open(QIODevice::WriteOnly)) {
-                    qWarning("QMacPasteboardMimeAnyQt3Mime: Failure to open %s -- %s", library_file.fileName().toLatin1().constData(),
-                             library_file.errorString().toLatin1().constData());
-                    return false;
-                }
-            }
-            int ret = ++current_max;
-            mime_registry_loaded = QFileInfo(library_file).lastModified();
-            QTextStream stream(&library_file);
-            stream << mime << endl;
-            stream << ret << endl;
-            mime_registry.insert(mime, ret);
-            library_file.flush(); //flush and set mtime
-            return ret;
-        }
-    }
-    return mime_registry[mime];
-}
-
-QString QMacPasteboardMimeQt3Any::convertorName()
-{
-    return QLatin1String("Qt3-Any-Mime");
-}
-
-QString QMacPasteboardMimeQt3Any::flavorFor(const QString &mime)
-{
-    const int os_flav = registerMimeType(mime);
-    QCFType<CFArrayRef> ids = UTTypeCreateAllIdentifiersForTag(0, kUTTagClassOSType,
-                                                               QCFString(UTCreateStringForOSType(os_flav)));
-    if(ids) {
-        const int type_count = CFArrayGetCount(ids);
-        if(type_count) {
-            if(type_count > 1)
-                qDebug("Can't happen!");
-            return QCFString::toQString((CFStringRef)CFArrayGetValueAtIndex(ids, 0));
-        }
-    }
-    return QString();
-}
-
-QString QMacPasteboardMimeQt3Any::mimeFor(QString flav)
-{
-    loadMimeRegistry();
-    const int os_flav = UTGetOSTypeFromString(UTTypeCopyPreferredTagWithClass(QCFString(flav), kUTTagClassOSType));
-    for(QMap<QString, int>::const_iterator it = mime_registry.constBegin();
-        it != mime_registry.constEnd(); ++it) {
-        if(it.value() == os_flav)
-            return QString::fromLatin1(it.key().toLatin1());
-    }
-    return QString();
-}
-
-bool QMacPasteboardMimeQt3Any::canConvert(const QString &mime, QString flav)
-{
-    loadMimeRegistry();
-    const int os_flav = UTGetOSTypeFromString(UTTypeCopyPreferredTagWithClass(QCFString(flav), kUTTagClassOSType));
-    if(mime_registry.contains(mime) && mime_registry[mime] == os_flav)
-        return true;
-    return false;
-}
-
-QVariant QMacPasteboardMimeQt3Any::convertToMime(const QString &, QList<QByteArray>, QString)
-{
-    qWarning("QMacPasteboardMimeAnyQt3Mime: Cannot write anything!");
-    return QVariant();
-}
-
-QList<QByteArray> QMacPasteboardMimeQt3Any::convertFromMime(const QString &mime, QVariant data, QString)
-{
-    QList<QByteArray> ret;
-    if (mime == QLatin1String("text/plain")) {
-        ret.append(data.toString().toUtf8());
-    } else {
-        ret.append(data.toByteArray());
-    }
-    return ret;
-}
-#endif
 
 /*!
   \internal
@@ -1175,9 +993,6 @@ void QMacPasteboardMime::initialize()
         new QMacPasteboardMimeVCard;
         //make sure our "non-standard" types are always last! --Sam
         new QMacPasteboardMimeAny;
-#ifdef QT3_SUPPORT
-        new QMacPasteboardMimeQt3Any;
-#endif
     }
 }
 
index 72b8870..725c46d 100644 (file)
@@ -1238,15 +1238,6 @@ void QApplicationPrivate::createEventDispatcher()
   Platform specific QApplication members
  *****************************************************************************/
 
-#ifdef QT3_SUPPORT
-void QApplication::setMainWidget(QWidget *mainWidget)
-{
-    QApplicationPrivate::main_widget = mainWidget;
-    if (QApplicationPrivate::main_widget && windowIcon().isNull()
-        && QApplicationPrivate::main_widget->testAttribute(Qt::WA_SetWindowIcon))
-        setWindowIcon(QApplicationPrivate::main_widget->windowIcon());
-}
-#endif
 
 #ifndef QT_NO_CURSOR
 
index 4a392d2..1827423 100644 (file)
@@ -2808,22 +2808,6 @@ bool qt_nograb()                                // application no-grab option
   Platform specific QApplication members
  *****************************************************************************/
 
-#ifdef QT3_SUPPORT
-void QApplication::setMainWidget(QWidget *mainWidget)
-{
-#ifndef QT_NO_DEBUG
-    if (mainWidget && mainWidget->parentWidget() && mainWidget->isWindow())
-        qWarning("QApplication::setMainWidget: New main widget (%s/%s) "
-                  "has a parent",
-                  mainWidget->metaObject()->className(), mainWidget->objectName().toLocal8Bit().constData());
-#endif
-    if (mainWidget)
-        mainWidget->d_func()->createWinId();
-    QApplicationPrivate::main_widget = mainWidget;
-    if (QApplicationPrivate::main_widget) // give WM command line
-        QApplicationPrivate::applyX11SpecificCommandLineArguments(QApplicationPrivate::main_widget);
-}
-#endif
 
 void QApplicationPrivate::applyX11SpecificCommandLineArguments(QWidget *main_widget)
 {
index 6da0e91..7ddac81 100644 (file)
@@ -884,12 +884,6 @@ void QCleanlooksStyle::drawPrimitive(PrimitiveElement elem,
     case PE_FrameLineEdit:
         // fall through
 #endif // QT_NO_LINEEDIT
-#ifdef QT3_SUPPORT
-        if (widget && widget->inherits("Q3ToolBar")) {
-            proxy()->drawPrimitive(PE_Q3Separator, option, painter, widget);
-            break;
-        }
-#endif
         {
             QPen oldPen = painter->pen();
             if (option->state & State_Enabled) {
@@ -2697,13 +2691,6 @@ void QCleanlooksStyle::drawComplexControl(ComplexControl control, const QStyleOp
             QColor textColor(active ? 0xffffff : 0xff000000);
             QColor textAlphaColor(active ? 0xffffff : 0xff000000 );
 
-#ifdef  QT3_SUPPORT
-            if (widget && widget->inherits("Q3DockWindowTitleBar")) {
-                QStyleOptionDockWidgetV2 dockwidget;
-                dockwidget.QStyleOption::operator=(*option);
-                proxy()->drawControl(CE_DockWidgetTitle, &dockwidget, painter, widget);
-            } else
-#endif // QT3_SUPPORT
             {
                 // Fill title bar gradient
                 QColor titlebarColor = QColor(active ? highlight: palette.background().color());
@@ -4324,10 +4311,6 @@ int QCleanlooksStyle::styleHint(StyleHint hint, const QStyleOption *option, cons
             break;
         }
     case SH_ComboBox_Popup:
-#ifdef QT3_SUPPORT
-        if (widget && widget->inherits("Q3ComboBox"))
-            return 0;
-#endif
         if (const QStyleOptionComboBox *cmb = qstyleoption_cast<const QStyleOptionComboBox *>(option))
             ret = !cmb->editable;
         else
index 327bedf..8dcbb31 100644 (file)
@@ -279,116 +279,6 @@ void QCommonStyle::drawPrimitive(PrimitiveElement pe, const QStyleOption *opt, Q
         }
         break;
 #endif // QT_NO_PROGRESSBAR
-#ifdef QT3_SUPPORT
-    case PE_Q3CheckListController:
-#ifndef QT_NO_IMAGEFORMAT_XPM
-        p->drawPixmap(opt->rect.topLeft(), QPixmap(check_list_controller_xpm));
-#endif
-        break;
-    case PE_Q3CheckListExclusiveIndicator:
-        if (const QStyleOptionQ3ListView *lv = qstyleoption_cast<const QStyleOptionQ3ListView *>(opt)) {
-            if (lv->items.isEmpty())
-                return;
-            int x = lv->rect.x(),
-                y = lv->rect.y();
-#define INTARRLEN(x) sizeof(x)/(sizeof(int)*2)
-            static const int pts1[] = {                // dark lines
-                1,9, 1,8, 0,7, 0,4, 1,3, 1,2, 2,1, 3,1, 4,0, 7,0, 8,1, 9,1 };
-            static const int pts2[] = {                // black lines
-                2,8, 1,7, 1,4, 2,3, 2,2, 3,2, 4,1, 7,1, 8,2, 9,2 };
-            static const int pts3[] = {                // background lines
-                2,9, 3,9, 4,10, 7,10, 8,9, 9,9, 9,8, 10,7, 10,4, 9,3 };
-            static const int pts4[] = {                // white lines
-                2,10, 3,10, 4,11, 7,11, 8,10, 9,10, 10,9, 10,8, 11,7,
-                11,4, 10,3, 10,2 };
-            // static const int pts5[] = {                // inner fill
-            //    4,2, 7,2, 9,4, 9,7, 7,9, 4,9, 2,7, 2,4 };
-            //QPolygon a;
-
-            if (lv->state & State_Enabled)
-                p->setPen(lv->palette.text().color());
-            else
-                p->setPen(QPen(lv->viewportPalette.color(QPalette::Disabled, QPalette::Text)));
-            QPolygon a(INTARRLEN(pts1), pts1);
-            a.translate(x, y);
-            //p->setPen(pal.dark());
-            p->drawPolyline(a);
-            a.setPoints(INTARRLEN(pts2), pts2);
-            a.translate(x, y);
-            p->drawPolyline(a);
-            a.setPoints(INTARRLEN(pts3), pts3);
-            a.translate(x, y);
-            //                p->setPen(black);
-            p->drawPolyline(a);
-            a.setPoints(INTARRLEN(pts4), pts4);
-            a.translate(x, y);
-            //                        p->setPen(blue);
-            p->drawPolyline(a);
-            //                a.setPoints(INTARRLEN(pts5), pts5);
-            //                a.translate(x, y);
-            //        QColor fillColor = isDown() ? g.background() : g.base();
-            //        p->setPen(fillColor);
-            //        p->setBrush(fillColor);
-            //        p->drawPolygon(a);
-            if (opt->state & State_On) {
-                p->setPen(Qt::NoPen);
-                p->setBrush(opt->palette.text());
-                p->drawRect(x + 5, y + 4, 2, 4);
-                p->drawRect(x + 4, y + 5, 4, 2);
-            }
-#undef INTARRLEN
-        }
-        break;
-    case PE_Q3CheckListIndicator:
-        if (const QStyleOptionQ3ListView *lv = qstyleoption_cast<const QStyleOptionQ3ListView *>(opt)) {
-            if(lv->items.isEmpty())
-                break;
-            QStyleOptionQ3ListViewItem item = lv->items.at(0);
-            int x = lv->rect.x(),
-                y = lv->rect.y(),
-                w = lv->rect.width(),
-                h = lv->rect.width(),
-             marg = lv->itemMargin;
-
-            if (lv->state & State_Enabled)
-                p->setPen(QPen(lv->palette.text().color(), 2));
-            else
-                p->setPen(QPen(lv->viewportPalette.color(QPalette::Disabled, QPalette::Text), 2));
-            if (opt->state & State_Selected && !lv->rootIsDecorated
-                && !(item.features & QStyleOptionQ3ListViewItem::ParentControl)) {
-                p->fillRect(0, 0, x + marg + w + 4, item.height,
-                            lv->palette.brush(QPalette::Highlight));
-                if (item.state & State_Enabled)
-                    p->setPen(QPen(lv->palette.highlightedText().color(), 2));
-            }
-
-            if (lv->state & State_NoChange)
-                p->setBrush(lv->palette.brush(QPalette::Button));
-            p->drawRect(x + marg, y + 2, w - 4, h - 4);
-            /////////////////////
-                ++x;
-                ++y;
-                if (lv->state & State_On || lv->state & State_NoChange) {
-                    QLineF lines[7];
-                    int i,
-                        xx = x + 1 + marg,
-                        yy = y + 5;
-                    for (i = 0; i < 3; ++i) {
-                        lines[i] = QLineF(xx, yy, xx, yy + 2);
-                        ++xx;
-                        ++yy;
-                    }
-                    yy -= 2;
-                    for (i = 3; i < 7; ++i) {
-                        lines[i] = QLineF(xx, yy, xx, yy + 2);
-                        ++xx;
-                        --yy;
-                    }
-                    p->drawLines(lines, 7);
-                }
-        }
-        break;
-#endif // QT3_SUPPORT
     case PE_IndicatorBranch: {
         int mid_h = opt->rect.x() + opt->rect.width() / 2;
         int mid_v = opt->rect.y() + opt->rect.height() / 2;
@@ -420,12 +310,6 @@ void QCommonStyle::drawPrimitive(PrimitiveElement pe, const QStyleOption *opt, Q
         if (opt->state & (State_Open | State_Children | State_Item | State_Sibling))
             p->drawLine(mid_h, opt->rect.y(), mid_h, bef_v);
         break; }
-#ifdef QT3_SUPPORT
-    case PE_Q3Separator:
-        qDrawShadeLine(p, opt->rect.left(), opt->rect.top(), opt->rect.right(), opt->rect.bottom(),
-                       opt->palette, opt->state & State_Sunken, 1, 0);
-        break;
-#endif // QT3_SUPPORT
     case PE_FrameStatusBarItem:
         qDrawShadeRect(p, opt->rect, opt->palette, true, 1, 0, 0);
         break;
@@ -2483,21 +2367,6 @@ QRect QCommonStyle::subElementRect(SubElement sr, const QStyleOption *opt,
         }
         break;
 #endif // QT_NO_PROGRESSBAR
-#ifdef QT3_SUPPORT
-    case SE_Q3DockWindowHandleRect:
-        if (const QStyleOptionQ3DockWindow *dw = qstyleoption_cast<const QStyleOptionQ3DockWindow *>(opt)) {
-            if (!dw->docked || !dw->closeEnabled)
-                r.setRect(0, 0, dw->rect.width(), dw->rect.height());
-            else {
-                if (dw->state & State_Horizontal)
-                    r.setRect(0, 15, dw->rect.width(), dw->rect.height() - 15);
-                else
-                    r.setRect(0, 1, dw->rect.width() - 15, dw->rect.height() - 1);
-            }
-            r = visualRect(opt->direction, opt->rect, r);
-        }
-        break;
-#endif // QT3_SUPPORT
 #ifndef QT_NO_COMBOBOX
     case SE_ComboBoxFocusRect:
         if (const QStyleOptionComboBox *cb = qstyleoption_cast<const QStyleOptionComboBox *>(opt)) {
@@ -3244,14 +3113,6 @@ void QCommonStyle::drawComplexControl(ComplexControl cc, const QStyleOptionCompl
         }
         break;
 #endif // QT_NO_SCROLLBAR
-#ifdef QT3_SUPPORT
-    case CC_Q3ListView:
-        if (const QStyleOptionQ3ListView *lv = qstyleoption_cast<const QStyleOptionQ3ListView *>(opt)) {
-            if (lv->subControls & SC_Q3ListView)
-                p->fillRect(lv->rect, lv->viewportPalette.brush(lv->viewportBGRole));
-        }
-        break;
-#endif // QT3_SUPPORT
 #ifndef QT_NO_SPINBOX
     case CC_SpinBox:
         if (const QStyleOptionSpinBox *sb = qstyleoption_cast<const QStyleOptionSpinBox *>(opt)) {
@@ -3835,14 +3696,6 @@ QStyle::SubControl QCommonStyle::hitTestComplexControl(ComplexControl cc, const
         }
         break;
 #endif // QT_NO_TOOLBUTTON
-#ifdef QT3_SUPPORT
-    case CC_Q3ListView:
-        if (const QStyleOptionQ3ListView *lv = qstyleoption_cast<const QStyleOptionQ3ListView *>(opt)) {
-            if (pt.x() >= 0 && pt.x() < lv->treeStepSize)
-                sc = SC_Q3ListViewExpand;
-        }
-        break;
-#endif // QT3_SUPPORT
 #ifndef QT_NO_SPINBOX
     case CC_SpinBox:
         if (const QStyleOptionSpinBox *spinbox = qstyleoption_cast<const QStyleOptionSpinBox *>(opt)) {
@@ -4909,11 +4762,6 @@ int QCommonStyle::styleHint(StyleHint sh, const QStyleOption *opt, const QWidget
         ret = QEvent::MouseButtonPress;
         break;
 
-#ifdef QT3_SUPPORT
-    case SH_GUIStyle:
-        ret = Qt::WindowsStyle;
-        break;
-#endif
 
     case SH_TabBar_Alignment:
     case SH_Header_ArrowAlignment:
index 44940bd..bb9175c 100644 (file)
@@ -104,9 +104,6 @@ public:
     static FocusRectPolicy focusRectPolicy(const QWidget *w);
 
     enum WidgetSizePolicy { SizeSmall, SizeLarge, SizeMini, SizeDefault
-#ifdef QT3_SUPPORT
-                            , SizeNone = SizeDefault
-#endif
     };
     static void setWidgetSizePolicy(const QWidget *w, WidgetSizePolicy policy);
     static WidgetSizePolicy widgetSizePolicy(const QWidget *w);
index d9be3f3..c24ff4f 100644 (file)
@@ -2639,11 +2639,6 @@ QMotifStyle::styleHint(StyleHint hint, const QStyleOption *opt, const QWidget *w
     int ret;
 
     switch (hint) {
-#ifdef QT3_SUPPORT
-    case SH_GUIStyle:
-        ret = Qt::MotifStyle;
-        break;
-#endif
     case SH_DrawMenuBarSeparator:
         ret = true;
         break;
index a5b0235..efff1a5 100644 (file)
@@ -1413,41 +1413,9 @@ void QPlastiqueStyle::drawPrimitive(PrimitiveElement element, const QStyleOption
         painter->setPen(oldPen);
         break;
     }
-#ifdef QT3_SUPPORT
-    case PE_Q3DockWindowSeparator: {
-        QPen oldPen = painter->pen();
-        painter->setPen(alphaCornerColor);
-        QRect rect = option->rect;
-        if (option->state & State_Horizontal) {
-            painter->drawLine(rect.right(), rect.top() + 2, rect.right(), rect.bottom() - 1);
-        } else {
-            painter->drawLine(rect.left() + 2, rect.bottom(), rect.right() - 1, rect.bottom());
-        }
-        painter->setPen(oldPen);
-        break;
-    }
-    case PE_Q3Separator: {
-        QPen oldPen = painter->pen();
-        painter->setPen(alphaCornerColor);
-        if ((option->state & State_Horizontal) == 0)
-            painter->drawLine(option->rect.bottomLeft(), option->rect.bottomRight());
-        else
-            painter->drawLine(option->rect.topRight(), option->rect.bottomRight());
-        painter->setPen(option->palette.background().color().lighter(104));
-        if ((option->state & State_Horizontal) == 0)
-            painter->drawLine(option->rect.topLeft(), option->rect.topRight());
-        else
-            painter->drawLine(option->rect.topLeft(), option->rect.bottomLeft());
-        painter->setPen(oldPen);
-        break;
-    }
-#endif // QT3_SUPPORT
 #ifndef QT_NO_MAINWINDOW
     case PE_PanelMenuBar:
         if ((widget && qobject_cast<const QMainWindow *>(widget->parentWidget()))
-#ifdef QT3_SUPPORT
-            || (widget && widget->parentWidget() && widget->parentWidget()->inherits("Q3MainWindow"))
-#endif
             ) {
             // Draws the light line above and the dark line below menu bars and
             // tool bars.
@@ -1489,12 +1457,6 @@ void QPlastiqueStyle::drawPrimitive(PrimitiveElement element, const QStyleOption
     case PE_IndicatorToolBarHandle: {
         QPixmap cache;
         QRect rect = option->rect;
-#ifdef QT3_SUPPORT
-        if (widget && widget->inherits("Q3DockWindowHandle") && widget->parentWidget()->inherits("Q3DockWindow")) {
-            if (!(option->state & State_Horizontal))
-                rect.adjust(2, 0, -2, 0);
-        }
-#endif
         QString pixmapName = QStyleHelper::uniqueName(QLatin1String("toolbarhandle"), option, rect.size());
         if (!QPixmapCache::find(pixmapName, cache)) {
             cache = QPixmap(rect.size());
@@ -1865,18 +1827,6 @@ void QPlastiqueStyle::drawPrimitive(PrimitiveElement element, const QStyleOption
         points[1] = QPoint(option->rect.right() - 1, option->rect.bottom() - 1);
         painter->drawPoints(points, 2);
 
-#ifdef QT3_SUPPORT
-        if (widget && widget->inherits("Q3DockWindow")) {
-            // also draw the frame on the title bar
-            lines[0] = QLine(option->rect.left() + 1, option->rect.top(),
-                             option->rect.right() - 1, option->rect.top());
-            lines[1] = QLine(option->rect.left(), option->rect.top() + 1,
-                             option->rect.left(), titleBarStop);
-            lines[2] = QLine(option->rect.right(), option->rect.top() + 1,
-                             option->rect.right(), titleBarStop);
-            painter->drawLines(lines, 3);
-        }
-#endif
 
         // alpha corners
         painter->setPen(mergedColors(palette.highlight().color(), palette.background().color(), 55));
@@ -1886,31 +1836,11 @@ void QPlastiqueStyle::drawPrimitive(PrimitiveElement element, const QStyleOption
         points[3] = QPoint(option->rect.right() - 1, option->rect.bottom() - 2);
         painter->drawPoints(points, 4);
 
-#ifdef QT3_SUPPORT
-        if (widget && widget->inherits("Q3DockWindow")) {
-            // also draw the frame on the title bar
-            points[0] = option->rect.topLeft();
-            points[1] = option->rect.topRight();
-            painter->drawPoints(points, 2);
-        }
-#endif
 
         // upper and lower left inner
         painter->setPen(active ? mergedColors(palette.highlight().color(), palette.background().color()) : palette.background().color().darker(120));
         painter->drawLine(option->rect.left() + 1, titleBarStop, option->rect.left() + 1, option->rect.bottom() - 2);
 
-#ifdef QT3_SUPPORT
-        if (widget && widget->inherits("Q3DockWindow")) {
-            // also draw the frame on the title bar
-            lines[0] = QLine(option->rect.left() + 1, option->rect.top() + 1,
-                             option->rect.left() + 1, titleBarStop);
-            lines[1] = QLine(option->rect.right() - 1, option->rect.top() + 1,
-                             option->rect.right() - 1, titleBarStop);
-            lines[2] = QLine(option->rect.left() + 1, option->rect.top() + 1,
-                             option->rect.right() - 1, option->rect.top() + 1);
-            painter->drawLines(lines, 3);
-        }
-#endif
 
         painter->setPen(active ? mergedColors(palette.highlight().color(), palette.background().color(), 57) : palette.background().color().darker(130));
         lines[0] = QLine(option->rect.right() - 1, titleBarStop, option->rect.right() - 1, option->rect.bottom() - 2);
@@ -3260,12 +3190,6 @@ void QPlastiqueStyle::drawControl(ControlElement element, const QStyleOption *op
             if (title.isEmpty()) {
                 // Joint handle if there's no title
                 QRect r;
-#ifdef QT3_SUPPORT
-                // Q3DockWindow doesn't need space for buttons
-                if (widget && widget->inherits("Q3DockWindowTitleBar")) {
-                    r = rect;
-                } else
-#endif
                     r.setRect(titleRect.left(), titleRect.top(), titleRect.width(), titleRect.bottom());
                     int nchunks = (r.width() / handle.width()) - 1;
                     int indent = (r.width() - (nchunks * handle.width())) / 2;
@@ -4573,14 +4497,6 @@ void QPlastiqueStyle::drawComplexControl(ComplexControl control, const QStyleOpt
             QColor textColor(active ? 0x282e40 : 0x282e40);
             QColor textAlphaColor(active ? 0x3f4862 : 0x3f4862);
 
-#ifdef  QT3_SUPPORT
-            if (widget && widget->inherits("Q3DockWindowTitleBar")) {
-                QStyleOptionDockWidgetV2 dockwidget;
-                dockwidget.QStyleOption::operator=(*option);
-                dockwidget.title = titleBar->text;
-                proxy()->drawControl(CE_DockWidgetTitle, &dockwidget, painter, widget);
-            } else
-#endif // QT3_SUPPORT
 
             {
                 // Fill title bar gradient
@@ -5588,12 +5504,6 @@ int QPlastiqueStyle::pixelMetric(PixelMetric metric, const QStyleOption *option,
         ret = 4;
         break;
     case PM_TitleBarHeight:
-#ifdef QT3_SUPPORT
-        if (widget && widget->inherits("Q3DockWindowTitleBar")) {
-            // Q3DockWindow has smaller title bars than QDockWidget
-            ret = qMax(widget->fontMetrics().height(), 20);
-        } else
-#endif
         ret = qMax(widget ? widget->fontMetrics().height() :
                    (option ? option->fontMetrics.height() : 0), 30);
         break;
@@ -5728,9 +5638,6 @@ void QPlastiqueStyle::polish(QWidget *widget)
 #ifndef QT_NO_MENUBAR
         || qobject_cast<QMenuBar *>(widget)
 #endif
-#ifdef QT3_SUPPORT
-        || widget->inherits("Q3ToolBar")
-#endif
 #ifndef QT_NO_TOOLBAR
         || qobject_cast<QToolBar *>(widget)
         || (widget && qobject_cast<QToolBar *>(widget->parent()))
@@ -5790,9 +5697,6 @@ void QPlastiqueStyle::unpolish(QWidget *widget)
 #ifndef QT_NO_TOOLBOX
         || qobject_cast<QToolBox *>(widget)
 #endif
-#ifdef QT3_SUPPORT
-        || widget->inherits("Q3ToolBar")
-#endif
 #ifndef QT_NO_TOOLBAR
         || qobject_cast<QToolBar *>(widget)
         || (widget && qobject_cast<QToolBar *>(widget->parent()))
index 1896f12..6b29687 100644 (file)
@@ -102,9 +102,6 @@ public:
 
     enum StateFlag {
         State_None =                0x00000000,
-#ifdef QT3_SUPPORT
-        State_Default =             State_None,
-#endif
         State_Enabled =             0x00000001,
         State_Raised =              0x00000002,
         State_Sunken =              0x00000004,
@@ -138,9 +135,6 @@ public:
     };
     Q_DECLARE_FLAGS(State, StateFlag)
 
-#ifdef QT3_SUPPORT
-    typedef State SFlags;
-#endif
 
     enum PrimitiveElement {
         PE_Q3CheckListController,
@@ -460,9 +454,6 @@ public:
     };
     Q_DECLARE_FLAGS(SubControls, SubControl)
 
-#ifdef QT3_SUPPORT
-    typedef SubControls SCFlags;
-#endif
 
     virtual void drawComplexControl(ComplexControl cc, const QStyleOptionComplex *opt, QPainter *p,
                                     const QWidget *widget = 0) const = 0;
@@ -739,13 +730,6 @@ public:
         SH_RequestSoftwareInputPanel,
         // Add new style hint values here
 
-#ifdef QT3_SUPPORT
-        SH_GUIStyle = 0x00000100,
-        SH_ScrollBar_BackgroundMode,
-        // Add other compat values here
-
-        SH_UnderlineAccelerator = SH_UnderlineShortcut,
-#endif
         SH_CustomBase = 0xf0000000
     };
 
index 357b43c..ab611ae 100644 (file)
@@ -5816,9 +5816,6 @@ void QStyleSheetStyle::updateStyleSheetFont(QWidget* w) const
     if (w->data->fnt == font)
         return;
 
-#ifdef QT3_SUPPORT
-    QFont old = w->data->fnt;
-#endif
     w->data->fnt = font;
 #if defined(Q_WS_X11)
     // make sure the font set on this widget is associated with the correct screen
@@ -5827,9 +5824,6 @@ void QStyleSheetStyle::updateStyleSheetFont(QWidget* w) const
 
     QEvent e(QEvent::FontChange);
     QApplication::sendEvent(w, &e);
-#ifdef QT3_SUPPORT
-    w->fontChange(old);
-#endif
 }
 
 void QStyleSheetStyle::saveWidgetFont(QWidget* w, const QFont& font) const
index d1d3865..7b2fbd6 100644 (file)
@@ -475,12 +475,6 @@ int QWindowsStyle::pixelMetric(PixelMetric pm, const QStyleOption *opt, const QW
 
 #if defined(Q_WS_WIN)
     case PM_TitleBarHeight:
-#ifdef QT3_SUPPORT
-        // qt3 dockwindow height should be equal to tool windows
-        if (widget && widget->inherits("Q3DockWindowTitleBar")) {
-            ret = GetSystemMetrics(SM_CYSMCAPTION) - 1;
-        } else
-#endif
         if (widget && (widget->windowType() == Qt::Tool)) {
             // MS always use one less than they say
 #if defined(Q_OS_WINCE)
@@ -2597,10 +2591,6 @@ QRect QWindowsStyle::subElementRect(SubElement sr, const QStyleOption *opt, cons
     return r;
 }
 
-#ifdef QT3_SUPPORT
-Q_GLOBAL_STATIC_WITH_ARGS(QBitmap, globalVerticalLine, (1, 129))
-Q_GLOBAL_STATIC_WITH_ARGS(QBitmap, globalHorizontalLine, (128, 1))
-#endif
 
 /*! \reimp */
 void QWindowsStyle::drawComplexControl(ComplexControl cc, const QStyleOptionComplex *opt,
@@ -2835,161 +2825,6 @@ void QWindowsStyle::drawComplexControl(ComplexControl cc, const QStyleOptionComp
         }
         break;
 #endif // QT_NO_SCROLLBAR
-#ifdef QT3_SUPPORT
-    case CC_Q3ListView:
-        if (const QStyleOptionQ3ListView *lv = qstyleoption_cast<const QStyleOptionQ3ListView *>(opt)) {
-            int i;
-            if (lv->subControls & SC_Q3ListView)
-                QCommonStyle::drawComplexControl(cc, lv, p, widget);
-            if (lv->subControls & (SC_Q3ListViewBranch | SC_Q3ListViewExpand)) {
-                if (lv->items.isEmpty())
-                    break;
-                QStyleOptionQ3ListViewItem item = lv->items.at(0);
-                int y = lv->rect.y();
-                int c;
-                int dotoffset = 0;
-                QPolygon dotlines;
-                if ((lv->activeSubControls & SC_All) && (lv->subControls & SC_Q3ListViewExpand)) {
-                    c = 2;
-                    dotlines.resize(2);
-                    dotlines[0] = QPoint(lv->rect.right(), lv->rect.top());
-                    dotlines[1] = QPoint(lv->rect.right(), lv->rect.bottom());
-                } else {
-                    int linetop = 0, linebot = 0;
-                    // each branch needs at most two lines, ie. four end points
-                    dotoffset = (item.itemY + item.height - y) % 2;
-                    dotlines.resize(item.childCount * 4);
-                    c = 0;
-
-                    // skip the stuff above the exposed rectangle
-                    for (i = 1; i < lv->items.size(); ++i) {
-                        QStyleOptionQ3ListViewItem child = lv->items.at(i);
-                        if (child.height + y > 0)
-                            break;
-                        y += child.totalHeight;
-                    }
-                    int bx = lv->rect.width() / 2;
-
-                    // paint stuff in the magical area
-                    while (i < lv->items.size() && y < lv->rect.height()) {
-                        QStyleOptionQ3ListViewItem child = lv->items.at(i);
-                        if (child.features & QStyleOptionQ3ListViewItem::Visible) {
-                            int lh;
-                            if (!(item.features & QStyleOptionQ3ListViewItem::MultiLine))
-                                lh = child.height;
-                            else
-                                lh = p->fontMetrics().height() + 2 * lv->itemMargin;
-                            lh = qMax(lh, QApplication::globalStrut().height());
-                            if (lh % 2 > 0)
-                                ++lh;
-                            linebot = y + lh / 2;
-                            if (child.features & QStyleOptionQ3ListViewItem::Expandable
-                                || (child.childCount > 0 && child.height > 0)) {
-                                // needs a box
-                                p->setPen(lv->palette.mid().color());
-                                p->drawRect(bx - 4, linebot - 4, 8, 8);
-                                // plus or minus
-                                p->setPen(lv->palette.text().color());
-                                p->drawLine(bx - 2, linebot, bx + 2, linebot);
-                                if (!(child.state & State_Open))
-                                    p->drawLine(bx, linebot - 2, bx, linebot + 2);
-                                // dotlinery
-                                p->setPen(lv->palette.mid().color());
-                                dotlines[c++] = QPoint(bx, linetop);
-                                dotlines[c++] = QPoint(bx, linebot - 4);
-                                dotlines[c++] = QPoint(bx + 5, linebot);
-                                dotlines[c++] = QPoint(lv->rect.width(), linebot);
-                                linetop = linebot + 5;
-                            } else {
-                                // just dotlinery
-                                dotlines[c++] = QPoint(bx+1, linebot -1);
-                                dotlines[c++] = QPoint(lv->rect.width(), linebot -1);
-                            }
-                            y += child.totalHeight;
-                        }
-                        ++i;
-                    }
-
-                    // Expand line height to edge of rectangle if there's any
-                    // visible child below
-                    while (i < lv->items.size() && lv->items.at(i).height <= 0)
-                        ++i;
-                    if (i < lv->items.size())
-                        linebot = lv->rect.height();
-
-                    if (linetop < linebot) {
-                        dotlines[c++] = QPoint(bx, linetop);
-                        dotlines[c++] = QPoint(bx, linebot);
-                    }
-                }
-                p->setPen(lv->palette.text().color());
-                QBitmap *verticalLine = globalVerticalLine();
-                QBitmap *horizontalLine = globalHorizontalLine();
-                static bool isInit = false;
-                if (!isInit) {
-                    isInit = true;
-                    // make 128*1 and 1*128 bitmaps that can be used for
-                    // drawing the right sort of lines.
-                    verticalLine->clear();
-                    horizontalLine->clear();
-                    QPolygon a(64);
-                    QPainter p;
-                    p.begin(verticalLine);
-                    for(i = 0; i < 64; ++i)
-                        a.setPoint(i, 0, i * 2 + 1);
-                    p.setPen(Qt::color1);
-                    p.drawPoints(a);
-                    p.end();
-                    QApplication::flush();
-                    verticalLine->setMask(*verticalLine);
-                    p.begin(horizontalLine);
-                    for(i = 0; i < 64; ++i)
-                        a.setPoint(i, i * 2 + 1, 0);
-                    p.setPen(Qt::color1);
-                    p.drawPoints(a);
-                    p.end();
-                    QApplication::flush();
-                    horizontalLine->setMask(*horizontalLine);
-                }
-
-                int line; // index into dotlines
-                if (lv->subControls & SC_Q3ListViewBranch) for(line = 0; line < c; line += 2) {
-                    // assumptions here: lines are horizontal or vertical.
-                    // lines always start with the numerically lowest
-                    // coordinate.
-
-                    // point ... relevant coordinate of current point
-                    // end ..... same coordinate of the end of the current line
-                    // other ... the other coordinate of the current point/line
-                    if (dotlines[line].y() == dotlines[line+1].y()) {
-                        int end = dotlines[line + 1].x();
-                        int point = dotlines[line].x();
-                        int other = dotlines[line].y();
-                        while (point < end) {
-                            int i = 128;
-                            if (i + point > end)
-                                i = end-point;
-                            p->drawPixmap(point, other, *horizontalLine, 0, 0, i, 1);
-                            point += i;
-                        }
-                    } else {
-                        int end = dotlines[line + 1].y();
-                        int point = dotlines[line].y();
-                        int other = dotlines[line].x();
-                        int pixmapoffset = ((point & 1) != dotoffset) ? 1 : 0;
-                        while(point < end) {
-                            int i = 128;
-                            if (i + point > end)
-                                i = end-point;
-                            p->drawPixmap(other, point, *verticalLine, 0, pixmapoffset, 1, i);
-                            point += i;
-                        }
-                    }
-                }
-            }
-        }
-        break;
-#endif // QT3_SUPPORT
 #ifndef QT_NO_COMBOBOX
     case CC_ComboBox:
         if (const QStyleOptionComboBox *cmb = qstyleoption_cast<const QStyleOptionComboBox *>(opt)) {
index cbaf169..d36de41 100644 (file)
@@ -3034,11 +3034,6 @@ void QWindowsXPStyle::drawComplexControl(ComplexControl cc, const QStyleOptionCo
                 XPThemeData theme(widget, p, QLatin1String("WINDOW"));
                 if (sub & SC_TitleBarLabel) {
 
-#ifdef QT3_SUPPORT
-                    if (widget && widget->inherits("Q3DockWindowTitleBar")) {
-                        partId = WP_SMALLCAPTION;
-                    } else
-#endif
                         partId = (tb->titleBarState & Qt::WindowMinimized) ? WP_MINCAPTION : WP_CAPTION;
                     theme.rect = option->rect;
                     if (widget && !widget->isEnabled())
@@ -3410,11 +3405,6 @@ int QWindowsXPStyle::pixelMetric(PixelMetric pm, const QStyleOption *option, con
 
     case PM_TitleBarHeight:
         {
-#ifdef QT3_SUPPORT
-            if (widget && widget->inherits("Q3DockWindowTitleBar")) {
-                res = GetSystemMetrics(SM_CYSMCAPTION) + GetSystemMetrics(SM_CXSIZEFRAME);
-            } else
-#endif
             if (widget && (widget->windowType() == Qt::Tool))
                 res = GetSystemMetrics(SM_CYSMCAPTION) + GetSystemMetrics(SM_CXSIZEFRAME);
             else
index d777cc7..de0b2b0 100644 (file)
@@ -1391,80 +1391,5 @@ void QAbstractButton::setIconSize(const QSize &size)
 }
 
 
-#ifdef QT3_SUPPORT
-/*!
-    Use icon() instead.
-*/
-QIcon *QAbstractButton::iconSet() const
-{
-    Q_D(const QAbstractButton);
-    if (!d->icon.isNull())
-        return const_cast<QIcon *>(&d->icon);
-    return 0;
-}
-
-/*!
-    Use QAbstractButton(QWidget *) instead.
-
-    Call setObjectName() if you want to specify an object name, and
-    setParent() if you want to set the window flags.
-*/
-QAbstractButton::QAbstractButton(QWidget *parent, const char *name, Qt::WindowFlags f)
-    : QWidget(*new QAbstractButtonPrivate, parent, f)
-{
-    Q_D(QAbstractButton);
-    setObjectName(QString::fromAscii(name));
-    d->init();
-}
-
-/*! \fn bool QAbstractButton::isOn() const
-
-    Use isChecked() instead.
-*/
-
-/*!
-    \fn QPixmap *QAbstractButton::pixmap() const
-
-    This compatibility function always returns 0.
-
-    Use icon() instead.
-*/
-
-/*! \fn void QAbstractButton::setPixmap(const QPixmap &p)
-
-    Use setIcon() instead.
-*/
-
-/*! \fn void QAbstractButton::setIconSet(const QIcon &icon)
-
-    Use setIcon() instead.
-*/
-
-/*! \fn void QAbstractButton::setOn(bool b)
-
-    Use setChecked() instead.
-*/
-
-/*! \fn bool QAbstractButton::isToggleButton() const
-
-    Use isCheckable() instead.
-*/
-
-/*!
-    \fn void QAbstractButton::setToggleButton(bool b)
-
-    Use setCheckable() instead.
-*/
-
-/*! \fn void QAbstractButton::setAccel(const QKeySequence &key)
-
-    Use setShortcut() instead.
-*/
-
-/*! \fn QKeySequence QAbstractButton::accel() const
-
-    Use shortcut() instead.
-*/
-#endif
 
 QT_END_NAMESPACE
index 9edfa1b..6527c6c 100644 (file)
@@ -144,25 +144,6 @@ protected:
     void changeEvent(QEvent *e);
     void timerEvent(QTimerEvent *e);
 
-#ifdef QT3_SUPPORT
-public:
-    QT3_SUPPORT_CONSTRUCTOR QAbstractButton(QWidget *parent, const char *name, Qt::WindowFlags f=0);
-    inline QT3_SUPPORT bool isOn() const { return isChecked(); }
-    inline QT3_SUPPORT const QPixmap *pixmap() const { return 0; } // help styles compile
-    inline QT3_SUPPORT void setPixmap( const QPixmap &p ) {
-        setIcon(QIcon(p));
-        setIconSize(p.size());
-    }
-    QT3_SUPPORT QIcon *iconSet() const;
-    inline QT3_SUPPORT void setIconSet(const QIcon &icon) { setIcon(icon); }
-    inline QT3_SUPPORT bool isToggleButton() const { return isCheckable(); }
-    inline QT3_SUPPORT void setToggleButton(bool b) { setCheckable(b); }
-    inline QT3_SUPPORT void setAccel(const QKeySequence &key) { setShortcut(key); }
-    inline QT3_SUPPORT QKeySequence accel() const { return shortcut(); }
-
-public Q_SLOTS:
-    inline QT_MOC_COMPAT void setOn(bool b) { setChecked(b); }
-#endif
 
 protected:
     QAbstractButton(QAbstractButtonPrivate &dd, QWidget* parent = 0);
index 1097981..b1f63a2 100644 (file)
@@ -154,20 +154,6 @@ protected:
 #endif
     void changeEvent(QEvent *e);
 
-#ifdef QT3_SUPPORT
-public:
-    inline QT3_SUPPORT int minValue() const { return minimum(); }
-    inline QT3_SUPPORT int maxValue() const { return maximum(); }
-    inline QT3_SUPPORT int lineStep() const { return singleStep(); }
-    inline QT3_SUPPORT void setMinValue(int v) { setMinimum(v); }
-    inline QT3_SUPPORT void setMaxValue(int v) { setMaximum(v); }
-    inline QT3_SUPPORT void setLineStep(int v) { setSingleStep(v); }
-    inline QT3_SUPPORT void setSteps(int single, int page) { setSingleStep(single); setPageStep(page); }
-    inline QT3_SUPPORT void addPage() { triggerAction(SliderPageStepAdd); }
-    inline QT3_SUPPORT void subtractPage() { triggerAction(SliderPageStepSub); }
-    inline QT3_SUPPORT void addLine() { triggerAction(SliderSingleStepAdd); }
-    inline QT3_SUPPORT void subtractLine() { triggerAction(SliderSingleStepSub); }
-#endif
 
 protected:
     QAbstractSlider(QAbstractSliderPrivate &dd, QWidget *parent=0);
index e3ef346..56f93c0 100644 (file)
@@ -90,11 +90,6 @@ Q_SIGNALS:
     void buttonReleased(QAbstractButton *);
     void buttonReleased(int);
 
-#ifdef QT3_SUPPORT
-public:
-    inline QT3_SUPPORT void insert(QAbstractButton *b) { addButton(b); }
-    inline QT3_SUPPORT void remove(QAbstractButton *b) { removeButton(b); }
-#endif
 
 private:
     Q_DISABLE_COPY(QButtonGroup)
index c6d1317..639bfb4 100644 (file)
@@ -385,33 +385,6 @@ bool QCheckBox::event(QEvent *e)
     return QAbstractButton::event(e);
 }
 
-#ifdef QT3_SUPPORT
-/*!
-    Use one of the constructors that doesn't take the \a name
-    argument and then use setObjectName() instead.
-*/
-QCheckBox::QCheckBox(QWidget *parent, const char* name)
-    : QAbstractButton (*new QCheckBoxPrivate, parent)
-{
-    Q_D(QCheckBox);
-    setObjectName(QString::fromAscii(name));
-    d->init();
-}
-
-/*!
-    Use one of the constructors that doesn't take the \a name
-    argument and then use setObjectName() instead.
-*/
-QCheckBox::QCheckBox(const QString &text, QWidget *parent, const char* name)
-    : QAbstractButton (*new QCheckBoxPrivate, parent)
-{
-    Q_D(QCheckBox);
-    setObjectName(QString::fromAscii(name));
-    d->init();
-    setText(text);
-}
-
-#endif
 
 
 QT_END_NAMESPACE
index b040b13..d9a1aaa 100644 (file)
@@ -85,22 +85,6 @@ protected:
     void mouseMoveEvent(QMouseEvent *);
     void initStyleOption(QStyleOptionButton *option) const;
 
-#ifdef QT3_SUPPORT
-public:
-    enum ToggleState {
-        Off =      Qt::Unchecked,
-        NoChange = Qt::PartiallyChecked,
-        On =       Qt::Checked
-    };
-    inline QT3_SUPPORT ToggleState state() const
-        { return static_cast<QCheckBox::ToggleState>(static_cast<int>(checkState())); }
-    inline QT3_SUPPORT void setState(ToggleState state)
-        { setCheckState(static_cast<Qt::CheckState>(static_cast<int>(state))); }
-    inline QT3_SUPPORT void setNoChange()
-        { setCheckState(Qt::PartiallyChecked); }
-    QT3_SUPPORT_CONSTRUCTOR QCheckBox(QWidget *parent, const char* name);
-    QT3_SUPPORT_CONSTRUCTOR QCheckBox(const QString &text, QWidget *parent, const char* name);
-#endif
 
 private:
     Q_DECLARE_PRIVATE(QCheckBox)
index 6502272..f6a9b53 100644 (file)
@@ -860,33 +860,6 @@ QComboBox::QComboBox(QComboBoxPrivate &dd, QWidget *parent)
     d->init();
 }
 
-#ifdef QT3_SUPPORT
-/*!
-    Use one of the constructors that doesn't take the \a name
-    argument and then use setObjectName() instead.
-*/
-QComboBox::QComboBox(QWidget *parent, const char *name)
-    : QWidget(*new QComboBoxPrivate(), parent, 0)
-{
-    Q_D(QComboBox);
-    d->init();
-    setObjectName(QString::fromAscii(name));
-}
-
-/*!
-    Use one of the constructors that doesn't take the \a name
-    argument and then use setObjectName() instead.
-*/
-QComboBox::QComboBox(bool rw, QWidget *parent, const char *name)
-    : QWidget(*new QComboBoxPrivate(), parent, 0)
-{
-    Q_D(QComboBox);
-    d->init();
-    setEditable(rw);
-    setObjectName(QString::fromAscii(name));
-}
-
-#endif //QT3_SUPPORT
 
 /*!
     \class QComboBox
@@ -1736,9 +1709,6 @@ void QComboBox::setLineEdit(QLineEdit *edit)
     connect(d->lineEdit, SIGNAL(returnPressed()), this, SLOT(_q_returnPressed()));
     connect(d->lineEdit, SIGNAL(editingFinished()), this, SLOT(_q_editingFinished()));
     connect(d->lineEdit, SIGNAL(textChanged(QString)), this, SIGNAL(editTextChanged(QString)));
-#ifdef QT3_SUPPORT
-    connect(d->lineEdit, SIGNAL(textChanged(QString)), this, SIGNAL(textChanged(QString)));
-#endif
     d->lineEdit->setFrame(false);
     d->lineEdit->setContextMenuPolicy(Qt::NoContextMenu);
     d->lineEdit->setFocusProxy(this);
index ed766cc..f0cffc2 100644 (file)
@@ -134,9 +134,6 @@ public:
         BeforeCurrent = InsertBeforeCurrent
 #endif
     };
-#ifdef QT3_SUPPORT
-    typedef InsertPolicy Policy;
-#endif
 
     InsertPolicy insertPolicy() const;
     void setInsertPolicy(InsertPolicy policy);
@@ -253,49 +250,6 @@ protected:
     QVariant inputMethodQuery(Qt::InputMethodQuery) const;
     void initStyleOption(QStyleOptionComboBox *option) const;
 
-#ifdef QT3_SUPPORT
-public:
-    QT3_SUPPORT_CONSTRUCTOR QComboBox(QWidget *parent, const char *name);
-    QT3_SUPPORT_CONSTRUCTOR QComboBox(bool rw, QWidget *parent, const char *name = 0);
-    inline QT3_SUPPORT int currentItem() const { return currentIndex(); }
-    inline QT3_SUPPORT void setCurrentItem(int index) { setCurrentIndex(index); }
-    inline QT3_SUPPORT InsertPolicy insertionPolicy() const { return insertPolicy(); }
-    inline QT3_SUPPORT void setInsertionPolicy(InsertPolicy policy) { setInsertPolicy(policy); }
-    inline QT3_SUPPORT bool editable() const { return isEditable(); }
-    inline QT3_SUPPORT void popup() { showPopup(); }
-    inline QT3_SUPPORT void setCurrentText(const QString& text) {
-        int i = findText(text);
-        if (i != -1)
-            setCurrentIndex(i);
-        else if (isEditable())
-            setEditText(text);
-        else
-            setItemText(currentIndex(), text);
-    }
-    inline QT3_SUPPORT QString text(int index) const { return itemText(index); }
-
-    inline QT3_SUPPORT QPixmap pixmap(int index) const
-    { return itemIcon(index).pixmap(iconSize(), isEnabled() ? QIcon::Normal : QIcon::Disabled); }
-    inline QT3_SUPPORT void insertStringList(const QStringList &list, int index = -1)
-        { insertItems((index < 0 ? count() : index), list); }
-    inline QT3_SUPPORT void insertItem(const QString &text, int index = -1)
-        { insertItem((index < 0 ? count() : index), text); }
-    inline QT3_SUPPORT void insertItem(const QPixmap &pix, int index = -1)
-        { insertItem((index < 0 ? count() : index), QIcon(pix), QString()); }
-    inline QT3_SUPPORT void insertItem(const QPixmap &pix, const QString &text, int index = -1)
-        { insertItem((index < 0 ? count() : index), QIcon(pix), text); }
-    inline QT3_SUPPORT void changeItem(const QString &text, int index)
-        { setItemText(index, text); }
-    inline QT3_SUPPORT void changeItem(const QPixmap &pix, int index)
-        { setItemIcon(index, QIcon(pix)); }
-    inline QT3_SUPPORT void changeItem(const QPixmap &pix, const QString &text, int index)
-        { setItemIcon(index, QIcon(pix)); setItemText(index, text); }
-    inline QT3_SUPPORT void clearValidator() { setValidator(0); }
-    inline QT3_SUPPORT void clearEdit() { clearEditText(); }
-
-Q_SIGNALS:
-    QT_MOC_COMPAT void textChanged(const QString &);
-#endif
 
 protected:
     QComboBox(QComboBoxPrivate &, QWidget *);
index e2b1983..e79583c 100644 (file)
@@ -91,11 +91,6 @@ void QDialPrivate::init()
     Q_Q(QDial);
     showNotches = false;
     q->setFocusPolicy(Qt::WheelFocus);
-#ifdef QT3_SUPPORT
-    QObject::connect(q, SIGNAL(sliderPressed()), q, SIGNAL(dialPressed()));
-    QObject::connect(q, SIGNAL(sliderMoved(int)), q, SIGNAL(dialMoved(int)));
-    QObject::connect(q, SIGNAL(sliderReleased()), q, SIGNAL(dialReleased()));
-#endif
 }
 
 int QDialPrivate::bound(int val) const
@@ -259,36 +254,6 @@ QDial::QDial(QWidget *parent)
     d->init();
 }
 
-#ifdef QT3_SUPPORT
-/*!
-    Use one of the constructors that doesn't take the \a name
-    argument and then use setObjectName() instead.
-*/
-QDial::QDial(QWidget *parent, const char *name)
-    : QAbstractSlider(*new QDialPrivate, parent)
-{
-    Q_D(QDial);
-    setObjectName(QString::fromAscii(name));
-    d->init();
-}
-
-/*!
-    Use one of the constructors that doesn't take the \a name
-    argument and then use setObjectName() instead.
-*/
-QDial::QDial(int minValue, int maxValue, int pageStep, int value,
-              QWidget *parent, const char *name)
-    : QAbstractSlider(*new QDialPrivate, parent)
-{
-    Q_D(QDial);
-    setObjectName(QString::fromAscii(name));
-    d->minimum = minValue;
-    d->maximum = maxValue;
-    d->pageStep = pageStep;
-    d->position = d->value = value;
-    d->init();
-}
-#endif
 /*!
     Destroys the dial.
 */
index 7687b7e..317a50d 100644 (file)
@@ -96,17 +96,6 @@ protected:
     void sliderChange(SliderChange change);
     void initStyleOption(QStyleOptionSlider *option) const;
 
-#ifdef QT3_SUPPORT
-public:
-    QT3_SUPPORT_CONSTRUCTOR QDial(int minValue, int maxValue, int pageStep, int value,
-                                QWidget* parent = 0, const char* name = 0);
-    QT3_SUPPORT_CONSTRUCTOR QDial(QWidget *parent, const char *name);
-
-Q_SIGNALS:
-    QT_MOC_COMPAT void dialPressed();
-    QT_MOC_COMPAT void dialMoved(int value);
-    QT_MOC_COMPAT void dialReleased();
-#endif
 
 private:
     Q_DECLARE_PRIVATE(QDial)
index 083136f..83261c4 100644 (file)
@@ -220,19 +220,6 @@ QFrame::QFrame(QFramePrivate &dd, QWidget* parent, Qt::WindowFlags f)
     d->init();
 }
 
-#ifdef QT3_SUPPORT
-/*!
-    Use one of the constructors that doesn't take the \a name
-    argument and then use setObjectName() instead.
-*/
-QFrame::QFrame(QWidget *parent, const char *name, Qt::WindowFlags f)
-    : QWidget(*new QFramePrivate, parent, f)
-{
-    Q_D(QFrame);
-    setObjectName(QString::fromAscii(name));
-    d->init();
-}
-#endif
 
 /*!
   Destroys the frame.
index 80d4136..bee8040 100644 (file)
@@ -128,10 +128,6 @@ protected:
     void changeEvent(QEvent *);
     void drawFrame(QPainter *);
 
-#ifdef QT3_SUPPORT
-public:
-    QT3_SUPPORT_CONSTRUCTOR QFrame(QWidget* parent, const char* name, Qt::WindowFlags f = 0);
-#endif
 
 protected:
     QFrame(QFramePrivate &dd, QWidget* parent = 0, Qt::WindowFlags f = 0);
index 56fb2dd..b9bf1ec 100644 (file)
@@ -747,32 +747,6 @@ void QGroupBox::mouseReleaseEvent(QMouseEvent *event)
         update(style()->subControlRect(QStyle::CC_GroupBox, &box, QStyle::SC_GroupBoxCheckBox, this));
 }
 
-#ifdef QT3_SUPPORT
-/*!
-    Use one of the constructors that doesn't take the \a name
-    argument and then use setObjectName() instead.
-*/
-QGroupBox::QGroupBox(QWidget *parent, const char *name)
-    : QWidget(*new QGroupBoxPrivate, parent, 0)
-{
-    Q_D(QGroupBox);
-    setObjectName(QString::fromAscii(name));
-    d->init();
-}
-
-/*!
-    Use one of the constructors that doesn't take the \a name
-    argument and then use setObjectName() instead.
-*/
-QGroupBox::QGroupBox(const QString &title, QWidget *parent, const char *name)
-    : QWidget(*new QGroupBoxPrivate, parent, 0)
-{
-    Q_D(QGroupBox);
-    setObjectName(QString::fromAscii(name));
-    d->init();
-    setTitle(title);
-}
-#endif // QT3_SUPPORT
 
 QT_END_NAMESPACE
 
index fba094d..a4e2327 100644 (file)
@@ -101,11 +101,6 @@ protected:
     void mouseReleaseEvent(QMouseEvent *event);  
     void initStyleOption(QStyleOptionGroupBox *option) const;
 
-#ifdef QT3_SUPPORT
-public:
-    QT3_SUPPORT_CONSTRUCTOR QGroupBox(QWidget* parent, const char* name);
-    QT3_SUPPORT_CONSTRUCTOR QGroupBox(const QString &title, QWidget* parent, const char* name);
-#endif
 
 private:
     Q_DISABLE_COPY(QGroupBox)
index b122632..8a698c5 100644 (file)
@@ -193,75 +193,6 @@ QLabel::QLabel(const QString &text, QWidget *parent, Qt::WindowFlags f)
 }
 
 
-#ifdef QT3_SUPPORT
-/*! \obsolete
-    Constructs an empty label.
-
-    The \a parent, \a name and widget flag \a f, arguments are passed
-    to the QFrame constructor.
-
-    \sa setAlignment(), setFrameStyle(), setIndent()
-*/
-
-QLabel::QLabel(QWidget *parent, const char *name, Qt::WindowFlags f)
-    : QFrame(*new QLabelPrivate(), parent, f)
-{
-    Q_D(QLabel);
-    if (name)
-        setObjectName(QString::fromAscii(name));
-    d->init();
-}
-
-
-/*! \obsolete
-    Constructs a label that displays the text, \a text.
-
-    The \a parent, \a name and widget flag \a f, arguments are passed
-    to the QFrame constructor.
-
-    \sa setText(), setAlignment(), setFrameStyle(), setIndent()
-*/
-
-QLabel::QLabel(const QString &text, QWidget *parent, const char *name,
-                Qt::WindowFlags f)
-        : QFrame(*new QLabelPrivate(), parent, f)
-{
-    Q_D(QLabel);
-    if (name)
-        setObjectName(QString::fromAscii(name));
-    d->init();
-    setText(text);
-}
-
-
-/*! \obsolete
-    Constructs a label that displays the text \a text. The label has a
-    buddy widget, \a buddy.
-
-    If the \a text contains an underlined letter (a letter preceded by
-    an ampersand, \&), when the user presses Alt+ the underlined letter,
-    focus is passed to the buddy widget.
-
-    The \a parent, \a name and widget flag, \a f, arguments are passed
-    to the QFrame constructor.
-
-    \sa setText(), setBuddy(), setAlignment(), setFrameStyle(),
-    setIndent()
-*/
-QLabel::QLabel(QWidget *buddy, const QString &text,
-                QWidget *parent, const char *name, Qt::WindowFlags f)
-    : QFrame(*new QLabelPrivate(), parent, f)
-{
-    Q_D(QLabel);
-    if (name)
-        setObjectName(QString::fromAscii(name));
-    d->init();
-#ifndef QT_NO_SHORTCUT
-    setBuddy(buddy);
-#endif
-    setText(text);
-}
-#endif //QT3_SUPPORT
 
 /*!
     Destroys the label.
@@ -512,20 +443,6 @@ void QLabel::setAlignment(Qt::Alignment alignment)
     d->updateLabel();
 }
 
-#ifdef QT3_SUPPORT
-/*!
-    Use setAlignment(Qt::Alignment) instead.
-
-    If \a alignment specifies text flags as well, use setTextFormat()
-    to set those.
-*/
-void QLabel::setAlignment(int alignment)
-{
-    Q_D(QLabel);
-    d->align = alignment & ~(Qt::AlignVertical_Mask|Qt::AlignHorizontal_Mask|Qt::TextWordWrap);
-    setAlignment(Qt::Alignment(QFlag(alignment)));
-}
-#endif
 
 Qt::Alignment QLabel::alignment() const
 {
index d8fc297..e249c2d 100644 (file)
@@ -148,18 +148,6 @@ protected:
     void focusOutEvent(QFocusEvent *ev);
     bool focusNextPrevChild(bool next);
 
-#ifdef QT3_SUPPORT
-public:
-    QT3_SUPPORT_CONSTRUCTOR QLabel(QWidget *parent, const char* name, Qt::WindowFlags f=0);
-    QT3_SUPPORT_CONSTRUCTOR QLabel(const QString &text, QWidget *parent, const char* name,
-           Qt::WindowFlags f=0);
-    QT3_SUPPORT_CONSTRUCTOR QLabel(QWidget *buddy, const QString &,
-           QWidget *parent=0, const char* name=0, Qt::WindowFlags f=0);
-    QT3_SUPPORT void setAlignment(int alignment);
-
-    // don't mark the next function with QT3_SUPPORT
-    inline void setAlignment(Qt::AlignmentFlag flag) { setAlignment((Qt::Alignment)flag); }
-#endif
 
 private:
     Q_DISABLE_COPY(QLabel)
index 1e034cf..a591339 100644 (file)
@@ -336,49 +336,6 @@ static const char *getSegments(char ch)               // gets list of segments f
 }
 
 
-#ifdef QT3_SUPPORT
-/*! \obsolete
-    Constructs an LCD number, sets the number of digits to 5, the base
-    to decimal, the decimal point mode to 'small' and the frame style
-    to a raised box. The segmentStyle() is set to \c Outline.
-
-    The \a parent and \a name arguments are passed to the QFrame
-    constructor.
-
-    \sa setDigitCount(), setSmallDecimalPoint()
-*/
-
-QLCDNumber::QLCDNumber(QWidget *parent, const char *name)
-        : QFrame(*new QLCDNumberPrivate, parent)
-{
-    setObjectName(QString::fromAscii(name));
-    Q_D(QLCDNumber);
-    d->ndigits = 5;
-    d->init();
-}
-
-
-/*! \obsolete
-    Constructs an LCD number, sets the number of digits to \a
-    numDigits, the base to decimal, the decimal point mode to 'small'
-    and the frame style to a raised box. The segmentStyle() is set to
-    \c Outline.
-
-    The \a parent and \a name arguments are passed to the QFrame
-    constructor.
-
-    \sa setDigitCount(), setSmallDecimalPoint()
-*/
-
-QLCDNumber::QLCDNumber(uint numDigits, QWidget *parent, const char *name)
-        : QFrame(*new QLCDNumberPrivate, parent)
-{
-    setObjectName(QString::fromAscii(name));
-    Q_D(QLCDNumber);
-    d->ndigits = numDigits;
-    d->init();
-}
-#endif //QT3_SUPPORT
 
 /*!
     Constructs an LCD number, sets the number of digits to 5, the base
index 7b104cb..b48fbed 100644 (file)
@@ -121,14 +121,6 @@ protected:
     void paintEvent(QPaintEvent *);
 
 public:
-#ifdef QT3_SUPPORT
-    QT3_SUPPORT_CONSTRUCTOR QLCDNumber(QWidget* parent, const char* name);
-    QT3_SUPPORT_CONSTRUCTOR QLCDNumber(uint numDigits, QWidget* parent, const char* name);
-    
-    QT3_SUPPORT void setMargin(int margin) { setContentsMargins(margin, margin, margin, margin); }
-    QT3_SUPPORT int margin() const 
-    { int margin; int dummy; getContentsMargins(&margin, &dummy, &dummy, &dummy);  return margin; }    
-#endif
 
 private:
     Q_DISABLE_COPY(QLCDNumber)
index 30f90cd..55b5cd8 100644 (file)
@@ -291,67 +291,6 @@ QLineEdit::QLineEdit(const QString& contents, QWidget* parent)
 }
 
 
-#ifdef QT3_SUPPORT
-/*!
-    Constructs a line edit with no text.
-
-    The maximum text length is set to 32767 characters.
-
-    The \a parent and \a name arguments are sent to the QWidget constructor.
-
-    \sa setText(), setMaxLength()
-*/
-QLineEdit::QLineEdit(QWidget* parent, const char* name)
-    : QWidget(*new QLineEditPrivate, parent,0)
-{
-    Q_D(QLineEdit);
-    setObjectName(QString::fromAscii(name));
-    d->init(QString());
-}
-
-/*!
-    Constructs a line edit containing the text \a contents.
-
-    The cursor position is set to the end of the line and the maximum
-    text length to 32767 characters.
-
-    The \a parent and \a name arguments are sent to the QWidget
-    constructor.
-
-    \sa text(), setMaxLength()
-*/
-
-QLineEdit::QLineEdit(const QString& contents, QWidget* parent, const char* name)
-    : QWidget(*new QLineEditPrivate, parent, 0)
-{
-    Q_D(QLineEdit);
-    setObjectName(QString::fromAscii(name));
-    d->init(contents);
-}
-
-/*!
-    Constructs a line edit with an input \a inputMask and the text \a
-    contents.
-
-    The cursor position is set to the end of the line and the maximum
-    text length is set to the length of the mask (the number of mask
-    characters and separators).
-
-    The \a parent and \a name arguments are sent to the QWidget
-    constructor.
-
-    \sa setMask() text()
-*/
-QLineEdit::QLineEdit(const QString& contents, const QString &inputMask, QWidget* parent, const char* name)
-    : QWidget(*new QLineEditPrivate, parent, 0)
-{
-    Q_D(QLineEdit);
-    setObjectName(QString::fromAscii(name));
-    d->init(contents);
-    d->control->setInputMask(inputMask);
-    d->control->moveCursor(d->control->nextMaskBlank(contents.length()));
-}
-#endif
 
 /*!
     Destroys the line edit.
@@ -730,33 +669,6 @@ int QLineEdit::cursorPositionAt(const QPoint &pos)
 }
 
 
-#ifdef QT3_SUPPORT
-/*! \obsolete
-
-    Use setText(), setCursorPosition() and setSelection() instead.
-*/
-bool QLineEdit::validateAndSet(const QString &newText, int newPos,
-                                 int newMarkAnchor, int newMarkDrag)
-{
-    // The suggested functions above in the docs don't seem to validate,
-    // below code tries to mimic previous behaviour.
-    QString oldText = text();
-    setText(newText);
-    if(!hasAcceptableInput()){
-        setText(oldText);
-        return false;
-    }
-    int selstart = qMin(newMarkAnchor, newMarkDrag);
-    int sellength = qAbs(newMarkAnchor - newMarkDrag);
-    if (selstart == newPos) {
-        selstart = qMax(newMarkAnchor, newMarkDrag);
-        sellength = -sellength;
-    }
-    //setSelection also set the position
-    setSelection(selstart, sellength);
-    return true;
-}
-#endif //QT3_SUPPORT
 
 /*!
     \property QLineEdit::alignment
@@ -986,54 +898,6 @@ int QLineEdit::selectionStart() const
 }
 
 
-#ifdef QT3_SUPPORT
-
-/*!
-    \fn void QLineEdit::lostFocus()
-
-    This signal is emitted when the line edit has lost focus.
-
-    Use editingFinished() instead
-    \sa editingFinished(), returnPressed()
-*/
-
-/*!
-    Use isModified() instead.
-*/
-bool QLineEdit::edited() const { return isModified(); }
-/*!
-    Use setModified()  or setText().
-*/
-void QLineEdit::setEdited(bool on) { setModified(on); }
-
-/*!
-    There exists no equivalent functionality in Qt 4.
-*/
-int QLineEdit::characterAt(int xpos, QChar *chr) const
-{
-    Q_D(const QLineEdit);
-    int pos = d->xToPos(xpos + contentsRect().x() - d->hscroll + d->horizontalMargin);
-    QString txt = d->control->text();
-    if (chr && pos < (int) txt.length())
-        *chr = txt.at(pos);
-    return pos;
-
-}
-
-/*!
-    Use selectedText() and selectionStart() instead.
-*/
-bool QLineEdit::getSelection(int *start, int *end)
-{
-    Q_D(QLineEdit);
-    if (d->control->hasSelectedText() && start && end) {
-        *start = selectionStart();
-        *end = *start + selectedText().length();
-        return true;
-    }
-    return false;
-}
-#endif
 
 
 /*!
@@ -1857,9 +1721,6 @@ void QLineEdit::focusOutEvent(QFocusEvent *e)
         || !(QApplication::activePopupWidget() && QApplication::activePopupWidget()->parentWidget() == this)) {
             if (hasAcceptableInput() || d->control->fixup())
                 emit editingFinished();
-#ifdef QT3_SUPPORT
-        emit lostFocus();
-#endif
     }
 #ifdef Q_WS_MAC
     if (d->control->echoMode() == Password || d->control->echoMode() == NoEcho)
index b0971db..107710e 100644 (file)
@@ -90,11 +90,6 @@ class Q_WIDGETS_EXPORT QLineEdit : public QWidget
 public:
     explicit QLineEdit(QWidget* parent=0);
     explicit QLineEdit(const QString &, QWidget* parent=0);
-#ifdef QT3_SUPPORT
-    QT3_SUPPORT_CONSTRUCTOR QLineEdit(QWidget* parent, const char* name);
-    QT3_SUPPORT_CONSTRUCTOR QLineEdit(const QString &, QWidget* parent, const char* name);
-    QT3_SUPPORT_CONSTRUCTOR QLineEdit(const QString &, const QString &, QWidget* parent=0, const char* name=0);
-#endif
     ~QLineEdit();
 
     QString text() const;
@@ -218,9 +213,6 @@ protected:
 #ifndef QT_NO_CONTEXTMENU
     void contextMenuEvent(QContextMenuEvent *);
 #endif
-#ifdef QT3_SUPPORT
-    inline QT3_SUPPORT void repaintArea(int, int) { update(); }
-#endif
 
     void inputMethodEvent(QInputMethodEvent *);
     void initStyleOption(QStyleOptionFrame *option) const;
@@ -231,45 +223,6 @@ protected:
     QRect cursorRect() const;
 
 public:
-#ifdef QT3_SUPPORT
-    inline QT3_SUPPORT void clearModified() { setModified(false); }
-    inline QT3_SUPPORT void cursorLeft(bool mark, int steps = 1) { cursorForward(mark, -steps); }
-    inline QT3_SUPPORT void cursorRight(bool mark, int steps = 1) { cursorForward(mark, steps); }
-    QT3_SUPPORT bool validateAndSet(const QString &, int, int, int);
-    inline QT3_SUPPORT bool frame() const { return hasFrame(); }
-#ifndef QT_NO_VALIDATOR
-    inline QT3_SUPPORT void clearValidator() { setValidator(0); }
-#endif
-    inline QT3_SUPPORT bool hasMarkedText() const { return hasSelectedText(); }
-    inline QT3_SUPPORT QString markedText() const { return selectedText(); }
-    QT3_SUPPORT bool edited() const;
-    QT3_SUPPORT void setEdited(bool);
-    QT3_SUPPORT int characterAt(int, QChar*) const;
-    QT3_SUPPORT bool getSelection(int *, int *);
-
-    QT3_SUPPORT void setFrameRect(QRect) {}
-    QT3_SUPPORT QRect frameRect() const { return QRect(); }
-    enum DummyFrame { Box, Sunken, Plain, Raised, MShadow, NoFrame, Panel, StyledPanel,
-                      HLine, VLine, GroupBoxPanel, WinPanel, ToolBarPanel, MenuBarPanel,
-                      PopupPanel, LineEditPanel, TabWidgetPanel, MShape };
-    QT3_SUPPORT void setFrameShadow(DummyFrame) {}
-    QT3_SUPPORT DummyFrame frameShadow() const { return Plain; }
-    QT3_SUPPORT void setFrameShape(DummyFrame) {}
-    QT3_SUPPORT DummyFrame frameShape() const { return NoFrame; }
-    QT3_SUPPORT void setFrameStyle(int) {}
-    QT3_SUPPORT int frameStyle() const  { return 0; }
-    QT3_SUPPORT int frameWidth() const { return 0; }
-    QT3_SUPPORT void setLineWidth(int) {}
-    QT3_SUPPORT int lineWidth() const { return 0; }
-    QT3_SUPPORT void setMargin(int margin) { setContentsMargins(margin, margin, margin, margin); }
-    QT3_SUPPORT int margin() const
-    { int margin; int dummy; getContentsMargins(&margin, &dummy, &dummy, &dummy);  return margin; }
-    QT3_SUPPORT void setMidLineWidth(int) {}
-    QT3_SUPPORT int midLineWidth() const { return 0; }
-
-Q_SIGNALS:
-    QT_MOC_COMPAT void lostFocus();
-#endif
 
 private:
     friend class QAbstractSpinBox;
index b3bd972..a530554 100644 (file)
@@ -370,19 +370,6 @@ QMainWindow::QMainWindow(QWidget *parent, Qt::WindowFlags flags)
     d_func()->init();
 }
 
-#ifdef QT3_SUPPORT
-/*!
-    \obsolete
-    Constructs a QMainWindow with the given \a parent, \a name, and
-    with the specified widget \a flags.
- */
-QMainWindow::QMainWindow(QWidget *parent, const char *name, Qt::WindowFlags flags)
-    : QWidget(*(new QMainWindowPrivate()), parent, flags | Qt::WType_TopLevel)
-{
-    setObjectName(QString::fromAscii(name));
-    d_func()->init();
-}
-#endif
 
 /*!
     Destroys the main window.
index f060d3f..88cff31 100644 (file)
@@ -183,9 +183,6 @@ public:
     virtual QMenu *createPopupMenu();
 #endif
 
-#ifdef QT3_SUPPORT
-    QT3_SUPPORT_CONSTRUCTOR QMainWindow(QWidget *parent, const char *name, Qt::WindowFlags flags = 0);
-#endif
 
 #ifndef QT_NO_DOCKWIDGET
 public Q_SLOTS:
index 385df52..2f424b0 100644 (file)
 
 #ifndef QT_NO_MENUBAR
 
-#ifdef QT3_SUPPORT
-#include <private/qaction_p.h>
-#include <qmenudata.h>
-#endif
 
 #include "qmenu_p.h"
 #include "qmenubar_p.h"
@@ -259,12 +255,6 @@ void QMenuBarPrivate::updateGeometries()
         extension->hide();
     }
     q->updateGeometry();
-#ifdef QT3_SUPPORT
-    if (parent) {
-        QMenubarUpdatedEvent menubarUpdated(q);
-        QApplication::sendEvent(parent, &menubarUpdated);
-    }
-#endif
 }
 
 QRect QMenuBarPrivate::actionRect(QAction *act) const
@@ -529,9 +519,6 @@ void QMenuBarPrivate::_q_actionTriggered()
     Q_Q(QMenuBar);
     if (QAction *action = qobject_cast<QAction *>(q->sender())) {
         emit q->triggered(action);
-#ifdef QT3_SUPPORT
-        emit q->activated(q->findIdForAction(action));
-#endif
     }
 }
 
index b165ec7..0eb668e 100644 (file)
@@ -59,9 +59,6 @@ QT_MODULE(Gui)
 class QMenuBarPrivate;
 class QStyleOptionMenuItem;
 class QWindowsStyle;
-#ifdef QT3_SUPPORT
-class QMenuItem;
-#endif
 
 class Q_WIDGETS_EXPORT QMenuBar : public QWidget
 {
index 5f482c2..e9201fc 100644 (file)
@@ -79,9 +79,6 @@ public:
     QMenuBarPrivate() : itemsDirty(0), currentAction(0), mouseDown(0),
                          closePopupMode(0), defaultPopDown(1), popupState(0), keyboardState(0), altPressed(0),
                          nativeMenuBar(-1), doChildEffects(false), platformMenuBar(0)
-#ifdef QT3_SUPPORT
-                         , doAutoResize(false)
-#endif
 
 #ifdef Q_WS_WINCE
                          , wce_menubar(0), wceClassicMenu(false)
@@ -165,9 +162,6 @@ public:
     QPointer<QAction> defaultAction;
 
     QBasicTimer autoReleaseTimer;
-#ifdef QT3_SUPPORT
-    bool doAutoResize;
-#endif
     QPlatformMenuBar *platformMenuBar;
 
 #ifdef Q_WS_WINCE
index a1bc4d9..0094a5a 100644 (file)
@@ -714,46 +714,6 @@ bool QPushButtonPrivate::hitButton(const QPoint &pos)
 }
 #endif // Q_WS_MAC
 
-#ifdef QT3_SUPPORT
-/*!
-    Use one of the constructors that doesn't take the \a name
-    argument and then use setObjectName() instead.
-*/
-QPushButton::QPushButton(QWidget *parent, const char *name)
-    : QAbstractButton(*new QPushButtonPrivate, parent)
-{
-    Q_D(QPushButton);
-    setObjectName(QString::fromAscii(name));
-    d->init();
-}
-
-/*!
-    Use one of the constructors that doesn't take the \a name
-    argument and then use setObjectName() instead.
-*/
-QPushButton::QPushButton(const QString &text, QWidget *parent, const char *name)
-    : QAbstractButton(*new QPushButtonPrivate, parent)
-{
-    Q_D(QPushButton);
-    setObjectName(QString::fromAscii(name));
-    setText(text);
-    d->init();
-}
-
-/*!
-    Use one of the constructors that doesn't take the \a name
-    argument and then use setObjectName() instead.
-*/
-QPushButton::QPushButton(const QIcon& icon, const QString &text, QWidget *parent, const char *name)
-    : QAbstractButton(*new QPushButtonPrivate, parent)
-{
-    Q_D(QPushButton);
-    setObjectName(QString::fromAscii(name));
-    setText(text);
-    setIcon(icon);
-    d->init();
-}
-#endif
 
 /*!
     \fn void QPushButton::openPopup()
index 4f1f85d..fefbd9e 100644 (file)
@@ -102,15 +102,6 @@ protected:
     QPushButton(QPushButtonPrivate &dd, QWidget* parent = 0);
 
 public:
-#ifdef QT3_SUPPORT
-    QT3_SUPPORT_CONSTRUCTOR QPushButton(QWidget *parent, const char* name);
-    QT3_SUPPORT_CONSTRUCTOR QPushButton(const QString &text, QWidget *parent, const char* name);
-    QT3_SUPPORT_CONSTRUCTOR QPushButton(const QIcon& icon, const QString &text, QWidget *parent, const char* name);
-    inline QT3_SUPPORT void openPopup()  { showMenu(); }
-    inline QT3_SUPPORT bool isMenuButton() const { return menu() !=  0; }
-    inline QT3_SUPPORT void setPopup(QMenu* popup) {setMenu(popup); }
-    inline QT3_SUPPORT QMenu* popup() const { return menu(); }
-#endif
 
 private:
     Q_DISABLE_COPY(QPushButton)
index eeef40e..778a71d 100644 (file)
@@ -265,32 +265,5 @@ bool QRadioButton::event(QEvent *e)
     return QAbstractButton::event(e);
 }
 
-#ifdef QT3_SUPPORT
-/*!
-    Use one of the constructors that doesn't take the \a name
-    argument and then use setObjectName() instead.
-*/
-QRadioButton::QRadioButton(QWidget *parent, const char* name)
-    : QAbstractButton(*new QRadioButtonPrivate, parent)
-{
-    Q_D(QRadioButton);
-    d->init();
-    setObjectName(QString::fromAscii(name));
-}
-
-/*!
-    Use one of the constructors that doesn't take the \a name
-    argument and then use setObjectName() instead.
-*/
-QRadioButton::QRadioButton(const QString &text, QWidget *parent, const char* name)
-    : QAbstractButton(*new QRadioButtonPrivate, parent)
-{
-    Q_D(QRadioButton);
-    d->init();
-    setObjectName(QString::fromAscii(name));
-    setText(text);
-}
-
-#endif
 
 QT_END_NAMESPACE
index e383725..f1d9f55 100644 (file)
@@ -71,11 +71,6 @@ protected:
     void mouseMoveEvent(QMouseEvent *);
     void initStyleOption(QStyleOptionButton *button) const;
 
-#ifdef QT3_SUPPORT
-public:
-    QT3_SUPPORT_CONSTRUCTOR QRadioButton(QWidget *parent, const char* name);
-    QT3_SUPPORT_CONSTRUCTOR QRadioButton(const QString &text, QWidget *parent, const char* name);
-#endif
 
 private:
     Q_DECLARE_PRIVATE(QRadioButton)
index 534ff6e..b21d22e 100644 (file)
@@ -364,51 +364,6 @@ QScrollBar::QScrollBar(Qt::Orientation orientation, QWidget *parent)
 }
 
 
-#ifdef QT3_SUPPORT
-/*!
-    Use one of the constructors that doesn't take the \a name
-    argument and then use setObjectName() instead.
-*/
-QScrollBar::QScrollBar(QWidget *parent, const char *name)
-    : QAbstractSlider(*new QScrollBarPrivate, parent)
-{
-    setObjectName(QString::fromAscii(name));
-    d_func()->orientation = Qt::Vertical;
-    d_func()->init();
-}
-
-/*!
-    Use one of the constructors that doesn't take the \a name
-    argument and then use setObjectName() instead.
-*/
-QScrollBar::QScrollBar(Qt::Orientation orientation, QWidget *parent, const char *name)
-    : QAbstractSlider(*new QScrollBarPrivate, parent)
-{
-    setObjectName(QString::fromAscii(name));
-    d_func()->orientation = orientation;
-    d_func()->init();
-}
-
-/*!
-    Use one of the constructors that doesn't take the \a name
-    argument and then use setObjectName() instead.
-*/
-QScrollBar::QScrollBar(int minimum, int maximum, int lineStep, int pageStep,
-                        int value, Qt::Orientation orientation,
-                        QWidget *parent, const char *name)
-    : QAbstractSlider(*new QScrollBarPrivate, parent)
-{
-    Q_D(QScrollBar);
-    setObjectName(QString::fromAscii(name));
-    d->minimum = minimum;
-    d->maximum = maximum;
-    d->singleStep = lineStep;
-    d->pageStep = pageStep;
-    d->value = value;
-    d->orientation = orientation;
-    d->init();
-}
-#endif // QT3_SUPPORT
 
 /*!
     Destroys the scroll bar.
index 2fd00de..f51a000 100644 (file)
@@ -79,14 +79,6 @@ protected:
 #endif
     void initStyleOption(QStyleOptionSlider *option) const;
 
-#ifdef QT3_SUPPORT
-public:
-    QT3_SUPPORT_CONSTRUCTOR QScrollBar(QWidget *parent, const char* name);
-    QT3_SUPPORT_CONSTRUCTOR QScrollBar(Qt::Orientation, QWidget *parent, const char* name);
-    QT3_SUPPORT_CONSTRUCTOR QScrollBar(int minValue, int maxValue, int lineStep, int pageStep,
-                int value, Qt::Orientation, QWidget *parent=0, const char* name = 0);
-    inline QT3_SUPPORT bool draggingSlider() { return isSliderDown(); }
-#endif
 
 private:
     friend Q_WIDGETS_EXPORT QStyleOptionSlider qt_qscrollbarStyleOption(QScrollBar *scrollBar);
index 10e99ba..c5fe442 100644 (file)
@@ -216,21 +216,6 @@ QSizeGrip::QSizeGrip(QWidget * parent)
     d->init();
 }
 
-#ifdef QT3_SUPPORT
-/*!
-    \obsolete
-
-    Constructs a resize corner with the given \a name, as a child
-    widget of the given \a parent.
-*/
-QSizeGrip::QSizeGrip(QWidget * parent, const char* name)
-    : QWidget(*new QSizeGripPrivate, parent, 0)
-{
-    Q_D(QSizeGrip);
-    setObjectName(QString::fromAscii(name));
-    d->init();
-}
-#endif
 
 void QSizeGripPrivate::init()
 {
index 9e75f38..144eb8e 100644 (file)
@@ -77,9 +77,6 @@ protected:
 #endif
 
 public:
-#ifdef QT3_SUPPORT
-    QT3_SUPPORT_CONSTRUCTOR QSizeGrip(QWidget *parent, const char *name);
-#endif
 
 private:
     Q_DECLARE_PRIVATE(QSizeGrip)
index 2858b98..7aa91e8 100644 (file)
@@ -312,73 +312,6 @@ QSlider::QSlider(Qt::Orientation orientation, QWidget *parent)
     d_func()->init();
 }
 
-#ifdef QT3_SUPPORT
-/*!
-    Use QSlider() and QObject::setObjectName() instead.
-
-    \oldcode
-        QSlider *mySlider = new QSlider(parent, name);
-    \newcode
-        QSlider *mySlider = new QSlider(parent);
-        mySlider->setObjectName(name);
-    \endcode
-*/
-QSlider::QSlider(QWidget *parent, const char *name)
-    : QAbstractSlider(*new QSliderPrivate, parent)
-{
-    setObjectName(QString::fromAscii(name));
-    d_func()->orientation = Qt::Vertical;
-    d_func()->init();
-}
-
-/*!
-    Use QSlider() and QObject::setObjectName() instead.
-
-    \oldcode
-        QSlider *mySlider = new QSlider(orientation, parent, name);
-    \newcode
-        QSlider *mySlider = new QSlider(orientation, parent);
-        mySlider->setObjectName(name);
-    \endcode
-*/
-QSlider::QSlider(Qt::Orientation orientation, QWidget *parent, const char *name)
-    : QAbstractSlider(*new QSliderPrivate, parent)
-{
-    setObjectName(QString::fromAscii(name));
-    d_func()->orientation = orientation;
-    d_func()->init();
-}
-
-/*!
-    Use QSlider(), QObject::setObjectName() and the functionality
-    inherited from QAbstractSlider instead.
-
-    \oldcode
-        QSlider *mySlider = new QSlider(minValue, maxValue, pageStep,
-                                        value, orientation, parent, name);
-    \newcode
-        QSlider *mySlider = new QSlider(orientation, parent);
-        mySlider->setObjectName(name);
-        mySlider->setMinimum(minValue);
-        mySlider->setMaximum(maxValue);
-        mySlider->setPageStep(pageStep);
-        mySlider->setValue(value);
-    \endcode
-*/
-QSlider::QSlider(int minValue, int maxValue, int pageStep, int value, Qt::Orientation orientation,
-                 QWidget *parent, const char *name)
-    : QAbstractSlider(*new QSliderPrivate, parent)
-{
-    Q_D(QSlider);
-    setObjectName(QString::fromAscii(name));
-    d->minimum = minValue;
-    d->maximum = maxValue;
-    d->pageStep = pageStep;
-    d->position = d->value = value;
-    d->orientation = orientation;
-    d->init();
-}
-#endif
 
 /*!
     Destroys this slider.
index 907548f..a4552d8 100644 (file)
@@ -104,19 +104,6 @@ protected:
     void mouseMoveEvent(QMouseEvent *ev);
     void initStyleOption(QStyleOptionSlider *option) const;
 
-#ifdef QT3_SUPPORT
-public:
-    QT3_SUPPORT_CONSTRUCTOR QSlider(QWidget *parent, const char *name);
-    QT3_SUPPORT_CONSTRUCTOR QSlider(Qt::Orientation, QWidget *parent, const char *name);
-    QT3_SUPPORT_CONSTRUCTOR QSlider(int minValue, int maxValue, int pageStep, int value,
-                                  Qt::Orientation orientation,
-                                  QWidget *parent = 0, const char *name = 0);
-    inline QT3_SUPPORT void setTickmarks(TickPosition position) { setTickPosition(position); }
-    inline QT3_SUPPORT TickPosition tickmarks() const { return tickPosition(); }
-public Q_SLOTS:
-    inline QT_MOC_COMPAT void addStep() { triggerAction(SliderSingleStepAdd); }
-    inline QT_MOC_COMPAT void subtractStep() { triggerAction(SliderSingleStepSub); }
-#endif
 
 private:
     friend Q_WIDGETS_EXPORT QStyleOptionSlider qt_qsliderStyleOption(QSlider *slider);
index 952f9e2..15a932a 100644 (file)
@@ -209,35 +209,6 @@ QSpinBox::QSpinBox(QWidget *parent)
     d->init();
 }
 
-#ifdef QT3_SUPPORT
-/*!
-    Use one of the constructors that doesn't take the \a name
-    argument and then use setObjectName() instead.
-*/
-QSpinBox::QSpinBox(QWidget *parent, const char *name)
-    : QAbstractSpinBox(*new QSpinBoxPrivate, parent)
-{
-    Q_D(QSpinBox);
-    setObjectName(QString::fromAscii(name));
-    d->init();
-}
-
-/*!
-    Use one of the constructors that doesn't take the \a name
-    argument and then use setObjectName() instead.
-*/
-QSpinBox::QSpinBox(int minimum, int maximum, int step, QWidget *parent, const char *name)
-    : QAbstractSpinBox(*new QSpinBoxPrivate, parent)
-{
-    Q_D(QSpinBox);
-    d->minimum = QVariant(qMin<int>(minimum, maximum));
-    d->maximum = QVariant(qMax<int>(minimum, maximum));
-    d->singleStep = QVariant(step);
-    setObjectName(QString::fromAscii(name));
-    d->init();
-}
-
-#endif
 
 /*!
     \property QSpinBox::value
index 1421b1d..0846103 100644 (file)
@@ -67,11 +67,6 @@ class Q_WIDGETS_EXPORT QSpinBox : public QAbstractSpinBox
 
 public:
     explicit QSpinBox(QWidget *parent = 0);
-#ifdef QT3_SUPPORT
-    QT3_SUPPORT_CONSTRUCTOR QSpinBox(QWidget *parent, const char *name);
-    QT3_SUPPORT_CONSTRUCTOR QSpinBox(int min, int max, int step, QWidget *parent,
-                                     const char *name = 0);
-#endif
 
     int value() const;
 
@@ -94,13 +89,6 @@ public:
 
     void setRange(int min, int max);
 
-#ifdef QT3_SUPPORT
-    inline QT3_SUPPORT void setLineStep(int step) { setSingleStep(step); }
-    inline QT3_SUPPORT void setMaxValue(int val) { setMaximum(val); }
-    inline QT3_SUPPORT void setMinValue(int val) { setMinimum(val); }
-    inline QT3_SUPPORT int maxValue() const { return maximum(); }
-    inline QT3_SUPPORT int minValue() const { return minimum(); }
-#endif
 
 protected:
     bool event(QEvent *event);
index 0faaa62..1331469 100644 (file)
@@ -71,11 +71,6 @@ public Q_SLOTS:
     void showMessage(const QString &message, int alignment = Qt::AlignLeft,
                   const QColor &color = Qt::black);
     void clearMessage();
-#ifdef QT3_SUPPORT
-    inline QT_MOC_COMPAT void message(const QString &str, int alignment = Qt::AlignLeft,
-        const QColor &color = Qt::black) { showMessage(str, alignment, color); }
-    inline QT_MOC_COMPAT void clear() { clearMessage(); }
-#endif
 
 Q_SIGNALS:
     void messageChanged(const QString &message);
index 5d58973..12c851b 100644 (file)
@@ -809,92 +809,6 @@ QSplitterLayoutStruct *QSplitterPrivate::findWidget(QWidget *w) const
     return 0;
 }
 
-#ifdef QT3_SUPPORT
-static void setStretch(QWidget *w, int sf)
-{
-    QSizePolicy sp = w->sizePolicy();
-    sp.setHorizontalStretch(sf);
-    sp.setVerticalStretch(sf);
-    w->setSizePolicy(sp);
-}
-
-static int getStretch(const QWidget *w)
-{
-    QSizePolicy sp = w->sizePolicy();
-    return qMax(sp.horizontalStretch(), sp.verticalStretch());
-}
-
-void QSplitter::setResizeMode(QWidget *w, ResizeMode mode)
-{
-    /*
-        Internal comment:
-
-        This function tries to simulate the Qt 3.x ResizeMode
-        behavior using QSizePolicy stretch factors. This isn't easy,
-        because the default \l ResizeMode was \l Stretch, not \l
-        KeepSize, whereas the default stetch factor is 0.
-
-        So what we do is this: When the user calls setResizeMode()
-        the first time, we iterate through all the child widgets and
-        set their stretch factors to 1. Later on, if children are
-        added (using addWidget()), their stretch factors are also set
-        to 1.
-
-        There is just one problem left: Often, setResizeMode() is
-        called \e{before} addWidget(), because addWidget() is called
-        from the event loop. In that case, we use a special value,
-        243, instead of 0 to prevent 0 from being overwritten with 1
-        in addWidget(). This is a wicked hack, but fortunately it
-        only occurs as a result of calling a \c QT3_SUPPORT function.
-    */
-
-    Q_D(QSplitter);
-    bool metWidget = false;
-    if (!d->compatMode) {
-        d->compatMode = true;
-        for (int i = 0; i < d->list.size(); ++i) {
-            QSplitterLayoutStruct *s = d->list.at(i);
-            if (s->widget == w)
-                metWidget = true;
-            if (getStretch(s->widget) == 0)
-                setStretch(s->widget, 1);
-        }
-    }
-    int sf;
-    if (mode == KeepSize)
-        sf = metWidget ? 0 : 243;
-    else
-        sf = 1;
-    setStretch(w, sf);
-}
-
-/*!
-    Use one of the constructors that doesn't take the \a name
-    argument and then use setObjectName() instead.
-*/
-QSplitter::QSplitter(QWidget *parent, const char *name)
-    : QFrame(*new QSplitterPrivate, parent)
-{
-    Q_D(QSplitter);
-    setObjectName(QString::fromAscii(name));
-    d->orient = Qt::Horizontal;
-    d->init();
-}
-
-
-/*!
-    Use one of the constructors that don't take the \a name argument
-    and then use setObjectName() instead.
-*/
-QSplitter::QSplitter(Qt::Orientation orientation, QWidget *parent, const char *name)
-    : QFrame(*new QSplitterPrivate, parent)
-{
-    Q_D(QSplitter);
-    setObjectName(QString::fromAscii(name));
-    d->orient = orientation;
-    d->init();
-}
-#endif
 
 /*!
     \internal
@@ -953,15 +867,6 @@ QSplitterLayoutStruct *QSplitterPrivate::insertWidget(int index, QWidget *w)
         if (newHandle && q->isVisible())
             newHandle->show(); // will trigger sending of post events
 
-#ifdef QT3_SUPPORT
-        if (compatMode) {
-            int sf = getStretch(sls->widget);
-            if (sf == 243)
-                setStretch(sls->widget, 0);
-            else if (sf == 0)
-                setStretch(sls->widget, 1);
-        }
-#endif
     }
     return sls;
 }
@@ -1372,9 +1277,6 @@ bool QSplitter::event(QEvent *e)
     case QEvent::HideToParent:
     case QEvent::ShowToParent:
     case QEvent::LayoutRequest:
-#ifdef QT3_SUPPORT
-    case QEvent::LayoutHint:
-#endif
         d->recalc(isVisible());
         break;
     default:
@@ -1503,57 +1405,6 @@ void QSplitter::setOpaqueResize(bool on)
     d->opaque = on;
 }
 
-#ifdef QT3_SUPPORT
-/*!
-    \fn void QSplitter::moveToFirst(QWidget *widget)
-
-    Use insertWidget(0, \a widget) instead.
-*/
-
-
-/*!
-    \fn void QSplitter::moveToLast(QWidget *widget)
-
-    Use addWidget(\a widget) instead.
-*/
-
-/*!
-    \fn void QSplitter::setResizeMode(QWidget *widget, ResizeMode mode)
-
-    Use setStretchFactor() instead.
-
-    \oldcode
-        splitter->setResizeMode(firstChild, QSplitter::KeepSize);
-        splitter->setResizeMode(secondChild, QSplitter::Stretch);
-    \newcode
-        splitter->setStretchFactor(splitter->indexOf(firstChild), 0);
-        splitter->setStretchFactor(splitter->indexOf(secondChild), 1);
-    \endcode
-*/
-
-/*!
-    \fn void QSplitter::setCollapsible(QWidget *widget, bool collapsible)
-
-    Use setCollapsible(indexOf(\a widget, \a collapsible)) instead.
-*/
-
-/*!
-    \fn void QSplitter::setMargin(int margin)
-    Sets the width of the margin around the contents of the widget to \a margin.
-
-    Use QWidget::setContentsMargins() instead.
-    \sa margin(), QWidget::setContentsMargins()
-*/
-
-/*!
-    \fn int QSplitter::margin() const
-    Returns the width of the margin around the contents of the widget.
-
-    Use QWidget::getContentsMargins() instead.
-    \sa setMargin(), QWidget::getContentsMargins()
-*/
-
-#endif
 
 /*!
     \reimp
index 09d7d35..7579e1a 100644 (file)
@@ -125,20 +125,6 @@ protected:
     void setRubberBand(int position);
     int closestLegalPosition(int, int);
 
-#ifdef QT3_SUPPORT
-public:
-    QT3_SUPPORT_CONSTRUCTOR QSplitter(QWidget* parent, const char* name);
-    QT3_SUPPORT_CONSTRUCTOR QSplitter(Qt::Orientation, QWidget* parent, const char* name);
-    enum ResizeMode { Stretch, KeepSize, FollowSizeHint, Auto };
-    QT3_SUPPORT void setResizeMode(QWidget *w, ResizeMode mode);
-    inline QT3_SUPPORT void moveToFirst(QWidget *w) { insertWidget(0,w); }
-    inline QT3_SUPPORT void moveToLast(QWidget *w) { addWidget(w); }
-    inline QT3_SUPPORT void setCollapsible(QWidget *w, bool collapse)
-    { setCollapsible(indexOf(w), collapse); }
-    QT3_SUPPORT void setMargin(int margin) { setContentsMargins(margin, margin, margin, margin); }
-    QT3_SUPPORT int margin() const 
-    { int margin; int dummy; getContentsMargins(&margin, &dummy, &dummy, &dummy);  return margin; }    
-#endif
 
 private:
     Q_DISABLE_COPY(QSplitter)
index dbf299a..b45666b 100644 (file)
@@ -218,55 +218,6 @@ QRect QStatusBarPrivate::messageRect() const
     Status Bar}, {Application Example}
 */
 
-#ifdef QT3_SUPPORT
-/*!
-    Constructs a status bar with a size grip and the given \a parent
-    and object \a name.
-
-    Use the QStatusBar() constructor and the QObject::setObjectName()
-    function instead.
-
-    \oldcode
-        QStatusBar *myStatusBar = new QStatusBar(parent, name);
-    \newcode
-        QStatusBar *myStatusBar = new QStatusBar(parent);
-        myStatusBar->setObjectName(name);
-    \endcode
-*/
-QStatusBar::QStatusBar(QWidget * parent, const char *name)
-    : QWidget(*new QStatusBarPrivate, parent, 0)
-{
-    Q_D(QStatusBar);
-    setObjectName(QString::fromAscii(name));
-    d->box = 0;
-    d->timer = 0;
-
-#ifndef QT_NO_SIZEGRIP
-    d->resizer = 0;
-    d->showSizeGrip = false;
-    setSizeGripEnabled(true); // causes reformat()
-#else
-    reformat();
-#endif
-}
-
-
-/*!
-    \fn void QStatusBar::addWidget(QWidget * widget, int stretch, bool permanent)
-
-   Use addWidget() or addPermanentWidget() instead, depending on the
-   value of the \a permanent parameter.
-
-    \oldcode
-        QStatusBar *myStatusBar;
-        myStatusBar->addWidget(widget, stretch, permanent);  // permanent == true
-    \newcode
-        QStatusBar *myStatusBar;
-        myStatusBar->addPermanentWidget(widget, stretch);
-    \endcode
- */
-
-#endif
 
 /*!
     Constructs a status bar with a size grip and the given \a parent.
@@ -760,9 +711,6 @@ bool QStatusBar::event(QEvent *e)
     Q_D(QStatusBar);
 
     if (e->type() == QEvent::LayoutRequest
-#ifdef QT3_SUPPORT
-        || e->type() == QEvent::LayoutHint
-#endif
         ) {
         // Calculate new strut height and call reformat() if it has changed
         int maxH = fontMetrics().height();
index 32dfed8..c983f6d 100644 (file)
@@ -79,15 +79,6 @@ public Q_SLOTS:
     void showMessage(const QString &text, int timeout = 0);
     void clearMessage();
 
-#ifdef QT3_SUPPORT
-public:
-    QT3_SUPPORT_CONSTRUCTOR QStatusBar(QWidget* parent, const char* name);
-    QT3_SUPPORT void addWidget(QWidget *w, int stretch, bool permanent)
-        { if (permanent) addPermanentWidget(w, stretch); else addWidget(w, stretch); }
-public Q_SLOTS:
-    inline QT_MOC_COMPAT void message(const QString &text, int timeout = 0) { showMessage(text, timeout); }
-    inline QT_MOC_COMPAT void clear() { clearMessage(); }
-#endif
 
 Q_SIGNALS:
     void messageChanged(const QString &text);
index 26109df..def7249 100644 (file)
@@ -1228,9 +1228,6 @@ void QTabBar::setCurrentIndex(int index)
             QAccessible::updateAccessibility(this, index + 1, QAccessible::Selection);
         }
 #endif
-#ifdef QT3_SUPPORT
-        emit selected(index);
-#endif
         emit currentChanged(index);
     }
 }
index 3e2ff3e..e5e8175 100644 (file)
@@ -202,12 +202,6 @@ protected:
     void changeEvent(QEvent *);
     void initStyleOption(QStyleOptionTab *option, int tabIndex) const;
 
-#ifdef QT3_SUPPORT
-public Q_SLOTS:
-    QT_MOC_COMPAT void setCurrentTab(int index) { setCurrentIndex(index); }
-Q_SIGNALS:
-    QT_MOC_COMPAT void selected(int);
-#endif
 
     friend class QAccessibleTabBar;
 private:
index c6551e5..0eeb6b3 100644 (file)
@@ -345,19 +345,6 @@ QTabWidget::QTabWidget(QWidget *parent)
     d->init();
 }
 
-#ifdef QT3_SUPPORT
-/*!
-    Use one of the constructors that doesn't take the \a name
-    argument and then use setObjectName() instead.
-*/
-QTabWidget::QTabWidget(QWidget *parent, const char *name, Qt::WindowFlags f)
-    : QWidget(*new QTabWidgetPrivate, parent, f)
-{
-    Q_D(QTabWidget);
-    setObjectName(QString::fromAscii(name));
-    d->init();
-}
-#endif
 
 /*!
     Destroys the tabbed widget.
@@ -743,10 +730,6 @@ void QTabWidgetPrivate::_q_showTab(int index)
     if (index < stack->count() && index >= 0)
         stack->setCurrentIndex(index);
     emit q->currentChanged(index);
-#ifdef QT3_SUPPORT
-    emit q->selected(q->tabText(index));
-    emit q->currentChanged(stack->widget(index));
-#endif
 }
 
 void QTabWidgetPrivate::_q_removeTab(int index)
index 899b7a5..5ee6a38 100644 (file)
@@ -171,69 +171,6 @@ protected:
     bool event(QEvent *);
     void initStyleOption(QStyleOptionTabWidgetFrame *option) const;
 
-#ifdef QT3_SUPPORT
-public:
-    QT3_SUPPORT_CONSTRUCTOR QTabWidget(QWidget *parent, const char *name, Qt::WindowFlags f = 0);
-
-    inline QT3_SUPPORT void insertTab(QWidget * w, const QString &s, int index = -1) { insertTab(index, w, s); }
-    inline QT3_SUPPORT void insertTab(QWidget *child, const QIcon& icon,
-                                    const QString &label, int index = -1) { insertTab(index, child, icon, label); }
-
-    inline QT3_SUPPORT void changeTab(QWidget *w, const QString &s) {setTabText(indexOf(w), s); }
-    inline QT3_SUPPORT void changeTab(QWidget *w, const QIcon& icon,
-                                    const QString &label) { int idx = indexOf(w); setTabText(idx, label); setTabIcon(idx, icon); }
-
-    inline QT3_SUPPORT bool isTabEnabled( QWidget *w) const {return isTabEnabled(indexOf(w)); }
-    inline QT3_SUPPORT void setTabEnabled(QWidget *w, bool b) { setTabEnabled(indexOf(w), b); }
-
-    inline QT3_SUPPORT QString tabLabel(QWidget *w) const  {return tabText(indexOf(w)); }
-    inline QT3_SUPPORT void setTabLabel(QWidget *w, const QString &l) { setTabText(indexOf(w), l); }
-
-    inline QT3_SUPPORT QIcon tabIconSet(QWidget * w) const  {return tabIcon(indexOf(w)); }
-    inline QT3_SUPPORT void setTabIconSet(QWidget * w, const QIcon & icon) { setTabIcon(indexOf(w), icon); }
-
-    inline QT3_SUPPORT void removeTabToolTip(QWidget * w) {
-#ifndef QT_NO_TOOLTIP
-        setTabToolTip(indexOf(w), QString());
-#else
-        Q_UNUSED(w);
-#endif
-    }
-    inline QT3_SUPPORT void setTabToolTip(QWidget * w, const QString & tip) {
-#ifndef QT_NO_TOOLTIP
-        setTabToolTip(indexOf(w), tip);
-#else
-        Q_UNUSED(w);
-        Q_UNUSED(tip);
-#endif
-    }
-
-    inline QT3_SUPPORT QString tabToolTip(QWidget * w) const {
-#ifndef QT_NO_TOOLTIP
-        return tabToolTip(indexOf(w));
-#else
-        Q_UNUSED(w);
-        return QString();
-#endif
-    }
-
-    inline QT3_SUPPORT QWidget * currentPage() const { return currentWidget(); }
-    inline QT3_SUPPORT QWidget *page(int index) const { return widget(index); }
-    inline QT3_SUPPORT QString label(int index) const { return tabText(index); }
-    inline QT3_SUPPORT int currentPageIndex() const { return currentIndex(); }
-
-    inline QT3_SUPPORT int margin() const { return 0; }
-    inline QT3_SUPPORT void setMargin(int) {}
-
-public Q_SLOTS:
-    inline QT_MOC_COMPAT void setCurrentPage(int index) { setCurrentIndex(index); }
-    inline QT_MOC_COMPAT void showPage(QWidget *w) { setCurrentIndex(indexOf(w)); }
-    inline QT_MOC_COMPAT void removePage(QWidget *w) { removeTab(indexOf(w)); }
-
-Q_SIGNALS:
-    QT_MOC_COMPAT void currentChanged(QWidget *);
-    QT_MOC_COMPAT void selected(const QString&);
-#endif // QT3_SUPPORT
 
 private:
     Q_DECLARE_PRIVATE(QTabWidget)
index cd8fa11..f1cdc25 100644 (file)
@@ -669,19 +669,6 @@ QTextBrowser::QTextBrowser(QWidget *parent)
     d->init();
 }
 
-#ifdef QT3_SUPPORT
-/*!
-    Use one of the constructors that doesn't take the \a name
-    argument and then use setObjectName() instead.
-*/
-QTextBrowser::QTextBrowser(QWidget *parent, const char *name)
-    : QTextEdit(*new QTextBrowserPrivate, parent)
-{
-    setObjectName(QString::fromAscii(name));
-    Q_D(QTextBrowser);
-    d->init();
-}
-#endif
 
 /*!
     \internal
index 67be9db..967496c 100644 (file)
@@ -571,28 +571,6 @@ void QTextEditPrivate::_q_ensureVisible(const QRectF &_rect)
     automatic bullet lists are supported.
 */
 
-#ifdef QT3_SUPPORT
-/*!
-    \enum QTextEdit::CursorAction
-    \compat
-
-    \value MoveBackward
-    \value MoveForward
-    \value MoveWordBackward
-    \value MoveWordForward
-    \value MoveUp
-    \value MoveDown
-    \value MoveLineStart
-    \value MoveLineEnd
-    \value MoveHome
-    \value MoveEnd
-    \value MovePageUp
-    \value MovePageDown
-
-    \omitvalue MovePgUp
-    \omitvalue MovePgDown
-*/
-#endif
 
 /*!
     Constructs an empty QTextEdit with parent \a
@@ -626,19 +604,6 @@ QTextEdit::QTextEdit(const QString &text, QWidget *parent)
     d->init(text);
 }
 
-#ifdef QT3_SUPPORT
-/*!
-    Use one of the constructors that doesn't take the \a name
-    argument and then use setObjectName() instead.
-*/
-QTextEdit::QTextEdit(QWidget *parent, const char *name)
-    : QAbstractScrollArea(*new QTextEditPrivate, parent)
-{
-    Q_D(QTextEdit);
-    d->init();
-    setObjectName(QString::fromAscii(name));
-}
-#endif
 
 
 /*!
@@ -1516,11 +1481,6 @@ void QTextEditPrivate::_q_currentCharFormatChanged(const QTextCharFormat &fmt)
 {
     Q_Q(QTextEdit);
     emit q->currentCharFormatChanged(fmt);
-#ifdef QT3_SUPPORT
-    // compat signals
-    emit q->currentFontChanged(fmt.font());
-    emit q->currentColorChanged(fmt.foreground().color());
-#endif
 }
 
 void QTextEditPrivate::updateDefaultTextOption()
@@ -2486,120 +2446,6 @@ void QTextEdit::setText(const QString &text)
         setPlainText(text);
 }
 
-#ifdef QT3_SUPPORT
-/*!
-    Use the QTextCursor class instead.
-*/
-void QTextEdit::moveCursor(CursorAction action, QTextCursor::MoveMode mode)
-{
-    Q_D(QTextEdit);
-    if (action == MovePageUp) {
-        d->pageUpDown(QTextCursor::Up, mode);
-        return;
-    } else if (action == MovePageDown) {
-        d->pageUpDown(QTextCursor::Down, mode);
-        return;
-    }
-
-    QTextCursor cursor = d->control->textCursor();
-    QTextCursor::MoveOperation op = QTextCursor::NoMove;
-    switch (action) {
-        case MoveBackward: op = QTextCursor::Left; break;
-        case MoveForward: op = QTextCursor::Right; break;
-        case MoveWordBackward: op = QTextCursor::WordLeft; break;
-        case MoveWordForward: op = QTextCursor::WordRight; break;
-        case MoveUp: op = QTextCursor::Up; break;
-        case MoveDown: op = QTextCursor::Down; break;
-        case MoveLineStart: op = QTextCursor::StartOfLine; break;
-        case MoveLineEnd: op = QTextCursor::EndOfLine; break;
-        case MoveHome: op = QTextCursor::Start; break;
-        case MoveEnd: op = QTextCursor::End; break;
-        default: return;
-    }
-    cursor.movePosition(op, mode);
-    d->control->setTextCursor(cursor);
-}
-
-/*!
-    Use the QTextCursor class instead.
-*/
-void QTextEdit::moveCursor(CursorAction action, bool select)
-{
-    moveCursor(action, select ? QTextCursor::KeepAnchor : QTextCursor::MoveAnchor);
-}
-
-/*!
-    Executes keyboard action \a action.
-
-    Use the QTextCursor class instead.
-
-    \sa textCursor()
-*/
-void QTextEdit::doKeyboardAction(KeyboardAction action)
-{
-    Q_D(QTextEdit);
-    QTextCursor cursor = d->control->textCursor();
-    switch (action) {
-        case ActionBackspace: cursor.deletePreviousChar(); break;
-        case ActionDelete: cursor.deleteChar(); break;
-        case ActionReturn: cursor.insertBlock(); break;
-        case ActionKill: {
-                QTextBlock block = cursor.block();
-                if (cursor.position() == block.position() + block.length() - 2)
-                    cursor.movePosition(QTextCursor::Right, QTextCursor::KeepAnchor);
-                else
-                    cursor.movePosition(QTextCursor::EndOfBlock, QTextCursor::KeepAnchor);
-                cursor.deleteChar();
-                break;
-            }
-        case ActionWordBackspace:
-            cursor.movePosition(QTextCursor::PreviousWord, QTextCursor::KeepAnchor);
-            cursor.deletePreviousChar();
-            break;
-        case ActionWordDelete:
-            cursor.movePosition(QTextCursor::EndOfWord, QTextCursor::KeepAnchor);
-            cursor.deleteChar();
-            break;
-    }
-    d->control->setTextCursor(cursor);
-}
-
-/*!
-    Returns all the text in the text edit as plain text.
-*/
-QString QTextEdit::text() const
-{
-    Q_D(const QTextEdit);
-    if (d->textFormat == Qt::RichText || d->textFormat == Qt::LogText || (d->textFormat == Qt::AutoText && d->preferRichText))
-        return d->control->toHtml();
-    else
-        return d->control->toPlainText();
-}
-
-
-/*!
-    Sets the text format to format \a f.
-
-    \sa textFormat()
-*/
-void QTextEdit::setTextFormat(Qt::TextFormat f)
-{
-    Q_D(QTextEdit);
-    d->textFormat = f;
-}
-
-/*!
-    Returns the text format.
-
-    \sa setTextFormat()
-*/
-Qt::TextFormat QTextEdit::textFormat() const
-{
-    Q_D(const QTextEdit);
-    return d->textFormat;
-}
-
-#endif // QT3_SUPPORT
 
 /*!
     Appends a new paragraph with \a text to the end of the text edit.
index 69f5ac2..b3c1193 100644 (file)
 
 #ifndef QT_NO_TEXTEDIT
 
-#ifdef QT3_SUPPORT
-#include <QtGui/qtextobject.h>
-#include <QtGui/qtextlayout.h>
-#endif
 
 QT_BEGIN_HEADER
 
@@ -325,88 +321,6 @@ protected:
 
     virtual void scrollContentsBy(int dx, int dy);
 
-#ifdef QT3_SUPPORT
-Q_SIGNALS:
-    QT_MOC_COMPAT void currentFontChanged(const QFont &f);
-    QT_MOC_COMPAT void currentColorChanged(const QColor &c);
-
-public:
-    QT3_SUPPORT_CONSTRUCTOR QTextEdit(QWidget *parent, const char *name);
-    inline QT3_SUPPORT bool find(const QString &exp, bool cs, bool wo)
-    {
-        QTextDocument::FindFlags flags = 0;
-        if (cs)
-            flags |= QTextDocument::FindCaseSensitively;
-        if (wo)
-            flags |= QTextDocument::FindWholeWords;
-        return find(exp, flags);
-    }
-
-    inline QT3_SUPPORT void sync() {}
-
-    QT3_SUPPORT void moveCursor(CursorAction action, QTextCursor::MoveMode mode = QTextCursor::MoveAnchor);
-    QT3_SUPPORT void moveCursor(CursorAction action, bool select);
-
-    enum KeyboardAction {
-        ActionBackspace,
-        ActionDelete,
-        ActionReturn,
-        ActionKill,
-        ActionWordBackspace,
-        ActionWordDelete
-    };
-
-    QT3_SUPPORT void doKeyboardAction(KeyboardAction action);
-
-    QT3_SUPPORT QString text() const;
-    QT3_SUPPORT void setTextFormat(Qt::TextFormat);
-    QT3_SUPPORT Qt::TextFormat textFormat() const;
-
-    inline QT3_SUPPORT void setBold(bool b) { setFontWeight(b ? QFont::Bold : QFont::Normal); }
-    inline QT3_SUPPORT void setUnderline(bool b) { setFontUnderline(b); }
-    inline QT3_SUPPORT void setItalic(bool i) { setFontItalic(i); }
-    inline QT3_SUPPORT void setFamily(const QString &family) { setFontFamily(family); }
-    inline QT3_SUPPORT void setPointSize(int size) { setFontPointSize(size); }
-
-    inline QT3_SUPPORT bool italic() const { return fontItalic(); }
-    inline QT3_SUPPORT bool bold() const { return fontWeight() >= QFont::Bold; }
-    inline QT3_SUPPORT bool underline() const { return fontUnderline(); }
-    inline QT3_SUPPORT QString family() const { return fontFamily(); }
-    inline QT3_SUPPORT int pointSize() const { return (int)(fontPointSize()+0.5); }
-
-    inline QT3_SUPPORT bool hasSelectedText() const
-    { return textCursor().hasSelection(); }
-    inline QT3_SUPPORT QString selectedText() const
-    { return textCursor().selectedText(); }
-
-    inline QT3_SUPPORT bool isUndoAvailable() const
-    { return document()->isUndoAvailable(); }
-    inline QT3_SUPPORT bool isRedoAvailable() const
-    { return document()->isRedoAvailable(); }
-
-    inline QT3_SUPPORT void insert(const QString &text)
-    { insertPlainText(text); }
-
-    inline QT3_SUPPORT bool isModified() const
-    { return document()->isModified(); }
-
-    inline QT3_SUPPORT QColor color() const
-    { return textColor(); }
-
-public Q_SLOTS:
-    inline QT_MOC_COMPAT void setModified(bool m = true)
-    { document()->setModified(m); }
-public:
-    inline QT3_SUPPORT void undo() const
-    { document()->undo(); }
-    inline QT3_SUPPORT void redo() const
-    { document()->redo(); }
-
-public Q_SLOTS:
-    inline QT_MOC_COMPAT void setColor(const QColor &c)
-    { setTextColor(c); }
-
-#endif
 
 private:
     Q_DISABLE_COPY(QTextEdit)
index 7527baa..b2e1ce8 100644 (file)
@@ -568,18 +568,6 @@ QToolBar::QToolBar(const QString &title, QWidget *parent)
     setWindowTitle(title);
 }
 
-#ifdef QT3_SUPPORT
-/*! \obsolete
-    Constructs a QToolBar with the given \a parent and \a name.
-*/
-QToolBar::QToolBar(QWidget *parent, const char *name)
-    : QWidget(*new QToolBarPrivate, parent, 0)
-{
-    Q_D(QToolBar);
-    d->init();
-    setObjectName(QString::fromAscii(name));
-}
-#endif
 
 /*!
     Destroys the toolbar.
index 98c44f0..3e85d74 100644 (file)
@@ -154,14 +154,6 @@ protected:
     bool event(QEvent *event);
     void initStyleOption(QStyleOptionToolBar *option) const;
 
-#ifdef QT3_SUPPORT
-public:
-    QT3_SUPPORT_CONSTRUCTOR QToolBar(QWidget *parent, const char *name);
-    inline QT3_SUPPORT void setLabel(const QString &label)
-    { setWindowTitle(label); }
-    inline QT3_SUPPORT QString label() const
-    { return windowTitle(); }
-#endif
 
 private:
     Q_DECLARE_PRIVATE(QToolBar)
index 711bf8c..e8bbcce 100644 (file)
@@ -291,20 +291,6 @@ void QToolBoxButton::paintEvent(QPaintEvent *)
     current item.
 */
 
-#ifdef QT3_SUPPORT
-/*!
-    Constructs a toolbox called \a name with parent \a parent and flags \a f.
-*/
-QToolBox::QToolBox(QWidget *parent, const char *name, Qt::WindowFlags f)
-    :  QFrame(*new QToolBoxPrivate, parent, f)
-{
-    Q_D(QToolBox);
-    setObjectName(QString::fromAscii(name));
-    d->layout = new QVBoxLayout(this);
-    d->layout->setMargin(0);
-    setBackgroundRole(QPalette::Button);
-}
-#endif
 
 /*!
     Constructs a new toolbox with the given \a parent and the flags, \a f.
index b08d37e..ac41252 100644 (file)
@@ -106,22 +106,6 @@ protected:
     void showEvent(QShowEvent *e);
     void changeEvent(QEvent *);
 
-#ifdef QT3_SUPPORT
-public:
-    QT3_SUPPORT_CONSTRUCTOR QToolBox(QWidget *parent, const char *name, Qt::WindowFlags f = 0);
-    inline QT3_SUPPORT void setItemLabel(int index, const QString &text) { setItemText(index, text); }
-    inline QT3_SUPPORT QString itemLabel(int index) const { return itemText(index); }
-    inline QT3_SUPPORT QWidget *currentItem() const { return widget(currentIndex()); }
-    inline QT3_SUPPORT void setCurrentItem(QWidget *item) { setCurrentIndex(indexOf(item)); }
-    inline QT3_SUPPORT void setItemIconSet(int index, const QIcon &icon) { setItemIcon(index, icon); }
-    inline QT3_SUPPORT QIcon itemIconSet(int index) const { return itemIcon(index); }
-    inline QT3_SUPPORT int removeItem(QWidget *item)
-    { int i = indexOf(item); removeItem(i); return i; }
-    inline QT3_SUPPORT QWidget *item(int index) const { return widget(index); }
-    QT3_SUPPORT void setMargin(int margin) { setContentsMargins(margin, margin, margin, margin); }
-    QT3_SUPPORT int margin() const
-    { int margin; int dummy; getContentsMargins(&margin, &dummy, &dummy, &dummy);  return margin; }
-#endif
 
 private:
     Q_DECLARE_PRIVATE(QToolBox)
index f023f8a..67f2510 100644 (file)
@@ -96,9 +96,6 @@ public:
     //workaround for task 177850
     QList<QAction *> actionsCopy;
 #endif
-#ifdef QT3_SUPPORT
-    bool userDefinedPopupDelay;
-#endif
 };
 
 #ifndef QT_NO_MENU
@@ -193,77 +190,6 @@ QToolButton::QToolButton(QWidget * parent)
     d->init();
 }
 
-#ifdef QT3_SUPPORT
-/*!
-    Constructs an empty tool button called \a name, with parent \a
-    parent.
-*/
-
-QToolButton::QToolButton(QWidget * parent, const char *name)
-    : QAbstractButton(*new QToolButtonPrivate, parent)
-{
-    Q_D(QToolButton);
-    setObjectName(QString::fromAscii(name));
-    d->init();
-}
-
-/*!
-    Constructs a tool button called \a name, that is a child of \a
-    parent.
-
-    The tool button will display the given \a icon, with its text
-    label and tool tip set to \a textLabel and its status bar message
-    set to \a statusTip. It will be connected to the \a slot in
-    object \a receiver.
-*/
-
-QToolButton::QToolButton(const QIcon& icon, const QString &textLabel,
-                         const QString& statusTip,
-                         QObject * receiver, const char *slot,
-                         QWidget * parent, const char *name)
-    : QAbstractButton(*new QToolButtonPrivate, parent)
-{
-    Q_D(QToolButton);
-    setObjectName(QString::fromAscii(name));
-    d->init();
-    setIcon(icon);
-    setText(textLabel);
-    if (receiver && slot)
-        connect(this, SIGNAL(clicked()), receiver, slot);
-#ifndef QT_NO_TOOLTIP
-    if (!textLabel.isEmpty())
-        setToolTip(textLabel);
-#endif
-#ifndef QT_NO_STATUSTIP
-    if (!statusTip.isEmpty())
-        setStatusTip(statusTip);
-#else
-    Q_UNUSED(statusTip);
-#endif
-}
-
-
-/*!
-    Constructs a tool button as an arrow button. The Qt::ArrowType \a
-    type defines the arrow direction. Possible values are
-    Qt::LeftArrow, Qt::RightArrow, Qt::UpArrow, and Qt::DownArrow.
-
-    An arrow button has auto-repeat turned on by default.
-
-    The \a parent and \a name arguments are sent to the QWidget
-    constructor.
-*/
-QToolButton::QToolButton(Qt::ArrowType type, QWidget *parent, const char *name)
-    : QAbstractButton(*new QToolButtonPrivate, parent)
-{
-    Q_D(QToolButton);
-    setObjectName(QString::fromAscii(name));
-    d->init();
-    setAutoRepeat(true);
-    d->arrowType = type;
-}
-
-#endif
 
 
 /*  Set-up code common to all the constructors */
@@ -272,9 +198,6 @@ void QToolButtonPrivate::init()
 {
     Q_Q(QToolButton);
     delay = q->style()->styleHint(QStyle::SH_ToolButton_PopupDelay, 0, q);
-#ifdef QT3_SUPPORT
-    userDefinedPopupDelay = false;
-#endif
     defaultAction = 0;
 #ifndef QT_NO_TOOLBAR
     if (qobject_cast<QToolBar*>(parent))
@@ -324,15 +247,6 @@ void QToolButton::initStyleOption(QStyleOptionToolButton *option) const
         if (QToolBar *toolBar = qobject_cast<QToolBar *>(parentWidget())) {
             option->iconSize = toolBar->iconSize();
         }
-#ifdef QT3_SUPPORT
-        else if (parentWidget()->inherits("Q3ToolBar")) {
-            if (!option->iconSize.isValid()) {
-                int iconSize = style()->pixelMetric(QStyle::PM_ToolBarIconSize, option, this);
-                option->iconSize = d->icon.actualSize(QSize(iconSize, iconSize));
-            }
-            forceNoText = d->toolButtonStyle == Qt::ToolButtonIconOnly;
-        }
-#endif
     }
 #endif // QT_NO_TOOLBAR
 
@@ -663,9 +577,6 @@ void QToolButton::changeEvent(QEvent *e)
                || e->type() == QEvent::MacSizeChange
 #endif
                ) {
-#ifdef QT3_SUPPORT
-        if (!d->userDefinedPopupDelay)
-#endif
         d->delay = style()->styleHint(QStyle::SH_ToolButton_PopupDelay, 0, this);
         d->setLayoutItemMargins(QStyle::SE_ToolButtonLayoutItem);
     }
@@ -717,80 +628,6 @@ bool QToolButton::hitButton(const QPoint &pos) const
     return false;
 }
 
-#ifdef QT3_SUPPORT
-
-/*!
-    Use icon() instead.
-*/
-QIcon QToolButton::onIconSet() const
-{
-    return icon();
-}
-
-/*!
-    Use icon() instead.
-*/
-QIcon QToolButton::offIconSet() const
-{
-    return icon();
-}
-
-
-/*!
-  \obsolete
-
-  Use setIcon() instead.
-*/
-void QToolButton::setOnIconSet(const QIcon& set)
-{
-    setIcon(set);
-}
-
-/*!
-  \obsolete
-
-  Use setIcon() instead.
-*/
-void QToolButton::setOffIconSet(const QIcon& set)
-{
-    setIcon(set);
-}
-
-
-/*! \overload
-    \obsolete
-
-  Since Qt 3.0, QIcon contains both the On and Off icons.
-
-  For ease of porting, this function ignores the \a on parameter and
-  sets the \l{QAbstractButton::icon} {icon} property. If you relied on
-  the \a on parameter, you probably want to update your code to use
-  the QIcon On/Off mechanism.
-
-  \sa icon QIcon::State
-*/
-
-void QToolButton::setIconSet(const QIcon & set, bool /* on */)
-{
-    QAbstractButton::setIcon(set);
-}
-
-/*! \overload
-    \obsolete
-
-  Since Qt 3.0, QIcon contains both the On and Off icons.
-
-  For ease of porting, this function ignores the \a on parameter and
-  returns the \l{QAbstractButton::icon} {icon} property. If you relied
-  on the \a on parameter, you probably want to update your code to use
-  the QIcon On/Off mechanism.
-*/
-QIcon QToolButton::iconSet(bool /* on */) const
-{
-    return QAbstractButton::icon();
-}
-
-#endif
 
 #ifndef QT_NO_MENU
 /*!
@@ -970,30 +807,6 @@ void QToolButtonPrivate::_q_menuTriggered(QAction *action)
 }
 #endif // QT_NO_MENU
 
-#ifdef QT3_SUPPORT
-/*!
-    \fn void QToolButton::setPopupDelay(int delay)
-
-    Use the style hint QStyle::SH_ToolButton_PopupDelay instead.
-*/
-void QToolButton::setPopupDelay(int delay)
-{
-    Q_D(QToolButton);
-    d->userDefinedPopupDelay = true;
-    d->delay = delay;
-
-    update();
-}
-
-/*!
-    Use the style hint QStyle::SH_ToolButton_PopupDelay instead.
-*/
-int QToolButton::popupDelay() const
-{
-    Q_D(const QToolButton);
-    return d->delay;
-}
-#endif
 
 #ifndef QT_NO_MENU
 /*! \enum QToolButton::ToolButtonPopupMode
index 7d1ff13..5ec5079 100644 (file)
@@ -135,59 +135,6 @@ private:
 #endif
     Q_PRIVATE_SLOT(d_func(), void _q_actionTriggered())
 
-#ifdef QT3_SUPPORT
-public:
-    enum TextPosition {
-        BesideIcon,
-        BelowIcon
-        , Right = BesideIcon,
-        Under = BelowIcon
-    };
-
-    QT3_SUPPORT_CONSTRUCTOR QToolButton(QWidget * parent, const char* name);
-    QT3_SUPPORT_CONSTRUCTOR QToolButton(Qt::ArrowType type, QWidget *parent, const char* name);
-    QT3_SUPPORT_CONSTRUCTOR QToolButton( const QIcon& s, const QString &textLabel,
-                                       const QString& grouptext,
-                                       QObject * receiver, const char* slot,
-                                       QWidget * parent, const char* name=0 );
-    inline QT3_SUPPORT void setPixmap(const QPixmap &pixmap) { setIcon(static_cast<QIcon>(pixmap)); }
-    QT3_SUPPORT void setOnIconSet(const QIcon&);
-    QT3_SUPPORT void setOffIconSet(const QIcon&);
-    inline QT3_SUPPORT void setIconSet(const QIcon &icon){setIcon(icon);}
-    QT3_SUPPORT void setIconSet(const QIcon &, bool on);
-    inline QT3_SUPPORT void setTextLabel(const QString &text, bool tooltip = true) {
-        setText(text);
-#ifndef QT_NO_TOOLTIP
-        if (tooltip)
-            setToolTip(text);
-#else
-        Q_UNUSED(tooltip);
-#endif
-    }
-    inline QT3_SUPPORT QString textLabel() const { return text(); }
-    QT3_SUPPORT QIcon onIconSet() const;
-    QT3_SUPPORT QIcon offIconSet() const;
-    QT3_SUPPORT QIcon iconSet(bool on) const;
-    inline QT3_SUPPORT QIcon iconSet() const { return icon(); }
-    inline QT3_SUPPORT void openPopup()  { showMenu(); }
-    inline QT3_SUPPORT void setPopup(QMenu* popup) {setMenu(popup); }
-    inline QT3_SUPPORT QMenu* popup() const { return menu(); }
-    inline QT3_SUPPORT bool usesBigPixmap() const { return iconSize().height() > 22; }
-    inline QT3_SUPPORT bool usesTextLabel() const { return toolButtonStyle() != Qt::ToolButtonIconOnly; }
-    inline QT3_SUPPORT TextPosition textPosition() const
-    { return toolButtonStyle() == Qt::ToolButtonTextUnderIcon ? BelowIcon : BesideIcon; }
-    QT3_SUPPORT void setPopupDelay(int delay);
-    QT3_SUPPORT int popupDelay() const;
-
-public Q_SLOTS:
-    QT_MOC_COMPAT void setUsesBigPixmap(bool enable)
-        { setIconSize(enable?QSize(32,32):QSize(22,22)); }
-    QT_MOC_COMPAT void setUsesTextLabel(bool enable)
-        { setToolButtonStyle(enable?Qt::ToolButtonTextUnderIcon : Qt::ToolButtonIconOnly); }
-    QT_MOC_COMPAT void setTextPosition(QToolButton::TextPosition pos)
-        { setToolButtonStyle(pos == BesideIcon ? Qt::ToolButtonTextBesideIcon : Qt::ToolButtonTextUnderIcon); }
-
-#endif
 };
 
 #endif // QT_NO_TOOLBUTTON
index 9516bca..53de909 100644 (file)
@@ -1051,19 +1051,6 @@ QWorkspace::QWorkspace(QWidget *parent)
     d->init();
 }
 
-#ifdef QT3_SUPPORT
-/*!
-    Use one of the constructors that doesn't take the \a name
-    argument and then use setObjectName() instead.
-*/
-QWorkspace::QWorkspace(QWidget *parent, const char *name)
-    : QWidget(*new QWorkspacePrivate, parent, 0)
-{
-    Q_D(QWorkspace);
-    setObjectName(QString::fromAscii(name));
-    d->init();
-}
-#endif // QT3_SUPPORT
 
 /*!
     \internal
@@ -1171,25 +1158,6 @@ QSize QWorkspace::sizeHint() const
 }
 
 
-#ifdef QT3_SUPPORT
-/*!
-    Sets the background color to \a c.
-    Use setBackground() instead.
-*/
-void QWorkspace::setPaletteBackgroundColor(const QColor & c)
-{
-    setBackground(c);
-}
-
-/*!
-    Sets the background pixmap to \a pm.
-    Use setBackground() instead.
-*/
-void QWorkspace::setPaletteBackgroundPixmap(const QPixmap & pm)
-{
-    setBackground(pm);
-}
-#endif // QT3_SUPPORT
 
 /*!
     \property QWorkspace::background
index a251242..843879a 100644 (file)
@@ -79,11 +79,6 @@ public:
     bool scrollBarsEnabled() const;
     void setScrollBarsEnabled(bool enable);
 
-#ifdef QT3_SUPPORT
-    QT3_SUPPORT_CONSTRUCTOR QWorkspace(QWidget* parent, const char* name);
-    QT3_SUPPORT void setPaletteBackgroundColor(const QColor &);
-    QT3_SUPPORT void setPaletteBackgroundPixmap(const QPixmap &);
-#endif
 
     void setBackground(const QBrush &background);
     QBrush background() const;