OSDN Git Service

events cleanup
authorIvailo Monev <xakepa10@laimg.moc>
Sat, 8 Jun 2019 14:35:26 +0000 (14:35 +0000)
committerIvailo Monev <xakepa10@laimg.moc>
Sat, 8 Jun 2019 14:35:26 +0000 (14:35 +0000)
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
15 files changed:
CMakeLists.txt
scripts/incfsck.py
scripts/namefsck.py
src/core/kernel/qcoreevent.cpp
src/core/kernel/qcoreevent.h
src/designer/components/formeditor/formwindowmanager.cpp
src/gui/CMakeLists.txt
src/gui/kernel/qapplication.cpp
src/gui/kernel/qclipboard_x11.cpp
src/gui/kernel/qevent.cpp
src/gui/kernel/qevent.h
src/gui/kernel/qwidget.cpp
src/gui/widgets/qmainwindow.cpp
src/gui/widgets/qmainwindowlayout.cpp
src/gui/widgets/qmainwindowlayout_p.h

index b42a8cb..b74f189 100644 (file)
@@ -749,7 +749,6 @@ katie_generate_obsolete(qplaintextdocumentlayout.h QtGui qplaintextedit.h)
 katie_generate_obsolete(qgraphicsopacityeffect.h QtGui qgraphicseffect.h)
 katie_generate_obsolete(qpinchgesture.h QtGui qgesture.h)
 katie_generate_obsolete(qgestureevent.h QtGui qevent.h)
-katie_generate_obsolete(qicondragevent.h QtGui qevent.h)
 katie_generate_obsolete(qiconenginefactoryinterface.h QtGui qiconengineplugin.h)
 katie_generate_obsolete(qiconenginefactoryinterfacev2.h QtGui qiconengineplugin.h)
 katie_generate_obsolete(qiconenginepluginv2.h QtGui qiconengineplugin.h)
index c32c2c2..6a91c12 100755 (executable)
@@ -180,7 +180,6 @@ incmap = {
         'QHelpEvent': 'qevent.h',
         'QHideEvent': 'qevent.h',
         'QHoverEvent': 'qevent.h',
-        'QIconDragEvent': 'qevent.h',
         'QIconEngineFactoryInterface': 'qiconengineplugin.h',
         'QIconEngineFactoryInterfaceV2': 'qiconengineplugin.h',
         'QIconEnginePluginV2': 'qiconengineplugin.h',
index ea2d324..2a63ad6 100755 (executable)
@@ -318,7 +318,6 @@ classlist = {
     "QHttpRequestHeader",
     "QHttpResponseHeader",
     "QIcon",
-    "QIconDragEvent",
     "QIconEngine",
     "QIconEngineFactoryInterface",
     "QIconEngineFactoryInterfaceV2",
@@ -773,7 +772,6 @@ classlist = {
     "QtMsgHandler",
     "QtNetwork",
     "QToolBar",
-    "QToolBarChangeEvent",
     "QToolBox",
     "QToolButton",
     "QToolTip",
index 1b67d5c..80506a2 100644 (file)
@@ -124,7 +124,6 @@ QT_BEGIN_NAMESPACE
     \value Enter                            Mouse enters widget's boundaries.
     \value EnterEditFocus                   An editor widget gains focus for editing.
     \value EnterWhatsThisMode               Send to toplevel widgets when the application enters "What's This?" mode.
-    \value FileOpen                         File open request (QFileOpenEvent).
     \value FocusIn                          Widget gains keyboard focus (QFocusEvent).
     \value FocusOut                         Widget loses keyboard focus (QFocusEvent).
     \value FontChange                       Widget's font has changed.
@@ -143,15 +142,14 @@ QT_BEGIN_NAMESPACE
     \value GraphicsSceneMouseMove           Move mouse in a graphics scene (QGraphicsSceneMouseEvent).
     \value GraphicsSceneMousePress          Mouse press in a graphics scene (QGraphicsSceneMouseEvent).
     \value GraphicsSceneMouseRelease        Mouse release in a graphics scene (QGraphicsSceneMouseEvent).
-    \value GraphicsSceneMove          Widget was moved (QGraphicsSceneMoveEvent).
-    \value GraphicsSceneResize          Widget was resized (QGraphicsSceneResizeEvent).
+    \value GraphicsSceneMove                Graphics scene was moved (QGraphicsSceneMoveEvent).
+    \value GraphicsSceneResize              Graphics scene was resized (QGraphicsSceneResizeEvent).
     \value GraphicsSceneWheel               Mouse wheel rolled in a graphics scene (QGraphicsSceneWheelEvent).
     \value Hide                             Widget was hidden (QHideEvent).
     \value HideToParent                     A child widget has been hidden.
     \value HoverEnter                       The mouse cursor enters a hover widget (QHoverEvent).
     \value HoverLeave                       The mouse cursor leaves a hover widget (QHoverEvent).
     \value HoverMove                        The mouse cursor moves inside a hover widget (QHoverEvent).
-    \value IconDrag                         The main icon of a window has been dragged away (QIconDragEvent).
     \value IconTextChange                   Widget's icon text has been changed.
     \value KeyPress                         Key press (QKeyEvent).
     \value KeyRelease                       Key release (QKeyEvent).
@@ -191,7 +189,6 @@ QT_BEGIN_NAMESPACE
     \value StatusTip                        A status tip is requested (QStatusTipEvent).
     \value StyleChange                      Widget's style has been changed.
     \value Timer                            Regular timer events (QTimerEvent).
-    \value ToolBarChange                    The toolbar button is toggled on Mac OS X.
     \value ToolTip                          A tooltip was requested (QHelpEvent).
     \value ToolTipChange                    The widget's tooltip has changed.
     \value UngrabKeyboard                   Item loses keyboard grab (QGraphicsItem only).
@@ -233,7 +230,6 @@ QT_BEGIN_NAMESPACE
     \omitvalue AccelAvailable
     \omitvalue AccelOverride
     \omitvalue AcceptDropsChange
-    \omitvalue CaptionChange
     \omitvalue ChildInsertedRequest
     \omitvalue ChildInserted
     \omitvalue Create
@@ -247,8 +243,6 @@ QT_BEGIN_NAMESPACE
     \omitvalue Speech
     \omitvalue Style
     \omitvalue ThreadChange
-    \omitvalue ApplicationActivated
-    \omitvalue ApplicationDeactivated
     \omitvalue NetworkReplyUpdated
     \omitvalue FutureCallOut
     \omitvalue NativeGesture
index f4f3e37..c3230c9 100644 (file)
@@ -117,113 +117,109 @@ public:
         LayoutDirectionChange = 59,             // the layout direction changed
         Style = 60,                             // internal style event
 
-        IconDrag = 61,                          // proxy icon dragged
+        FontChange = 61,                        // font has changed
+        EnabledChange = 62,                     // enabled state has changed
+        ActivationChange = 63,                  // window activation has changed
+        StyleChange = 64,                       // style has changed
+        IconTextChange = 65,                    // icon text has changed
+        ModifiedChange = 66,                    // modified state has changed
+        MouseTrackingChange = 67,               // mouse tracking state has changed
 
-        FontChange = 62,                        // font has changed
-        EnabledChange = 63,                     // enabled state has changed
-        ActivationChange = 64,                  // window activation has changed
-        StyleChange = 65,                       // style has changed
-        IconTextChange = 66,                    // icon text has changed
-        ModifiedChange = 67,                    // modified state has changed
-        MouseTrackingChange = 68,               // mouse tracking state has changed
+        WindowBlocked = 68,                     // window is about to be blocked modally
+        WindowUnblocked = 69,                   // windows modal blocking has ended
+        WindowStateChange = 70,
 
-        WindowBlocked = 69,                     // window is about to be blocked modally
-        WindowUnblocked = 70,                   // windows modal blocking has ended
-        WindowStateChange = 71,
+        ToolTip = 71,
+        WhatsThis = 72,
+        StatusTip = 73,
 
-        ToolTip = 72,
-        WhatsThis = 73,
-        StatusTip = 74,
+        ActionChanged = 74,
+        ActionAdded = 75,
+        ActionRemoved = 76,
 
-        ActionChanged = 75,
-        ActionAdded = 76,
-        ActionRemoved = 77,
+        Shortcut = 77,                          // shortcut triggered
+        ShortcutOverride = 78,                  // shortcut override request
 
-        Shortcut = 78,                          // shortcut triggered
-        ShortcutOverride = 79,                  // shortcut override request
+        WhatsThisClicked = 79,
 
-        WhatsThisClicked = 80,
+        ApplicationActivate = 80,               // application has been changed to active
+        ApplicationDeactivate = 81,             // application has been changed to inactive
 
-        ToolBarChange = 81,                     // toolbar visibility toggled
+        QueryWhatsThis = 82,                    // query what's this widget help
+        EnterWhatsThisMode = 83,
+        LeaveWhatsThisMode = 84,
 
-        ApplicationActivate = 82,               // application has been changed to active
-        ApplicationDeactivate = 83,             // application has been changed to inactive
+        ZOrderChange = 85,                      // child widget has had its z-order changed
 
-        QueryWhatsThis = 84,                    // query what's this widget help
-        EnterWhatsThisMode = 85,
-        LeaveWhatsThisMode = 86,
+        HoverEnter = 86,                        // mouse cursor enters a hover widget
+        HoverLeave = 87,                        // mouse cursor leaves a hover widget
+        HoverMove = 88,                         // mouse cursor move inside a hover widget
 
-        ZOrderChange = 87,                      // child widget has had its z-order changed
-
-        HoverEnter = 88,                        // mouse cursor enters a hover widget
-        HoverLeave = 89,                        // mouse cursor leaves a hover widget
-        HoverMove = 90,                         // mouse cursor move inside a hover widget
-
-        AccessibilityHelp = 91,                 // accessibility help text request
-        AccessibilityDescription = 92,          // accessibility description text request
+        AccessibilityHelp = 89,                 // accessibility help text request
+        AccessibilityDescription = 90,          // accessibility description text request
 
 #ifdef QT_KEYPAD_NAVIGATION
-        EnterEditFocus = 93,                    // enter edit mode in keypad navigation (Defined only with QT_KEYPAD_NAVIGATION)
-        LeaveEditFocus = 94,                    // leave edit mode in keypad navigation (Defined only with QT_KEYPAD_NAVIGATION)
+        EnterEditFocus = 91,                    // enter edit mode in keypad navigation (Defined only with QT_KEYPAD_NAVIGATION)
+        LeaveEditFocus = 92,                    // leave edit mode in keypad navigation (Defined only with QT_KEYPAD_NAVIGATION)
 #endif
-        AcceptDropsChange = 95,
+        AcceptDropsChange = 93,
 
-        GraphicsSceneMouseMove = 96,            // GraphicsView
-        GraphicsSceneMousePress = 97,
-        GraphicsSceneMouseRelease = 98,
-        GraphicsSceneMouseDoubleClick = 99,
-        GraphicsSceneContextMenu = 100,
-        GraphicsSceneHoverEnter = 101,
-        GraphicsSceneHoverMove = 102,
-        GraphicsSceneHoverLeave = 103,
-        GraphicsSceneLeave = 104,               // internal
-        GraphicsSceneHelp = 105,
-        GraphicsSceneDragEnter = 106,
-        GraphicsSceneDragMove = 107,
-        GraphicsSceneDragLeave = 108,
-        GraphicsSceneDrop = 109,
-        GraphicsSceneWheel = 110,
+        GraphicsSceneMouseMove = 94,            // GraphicsView
+        GraphicsSceneMousePress = 95,
+        GraphicsSceneMouseRelease = 96,
+        GraphicsSceneMouseDoubleClick = 97,
+        GraphicsSceneContextMenu = 98,
+        GraphicsSceneHoverEnter = 99,
+        GraphicsSceneHoverMove = 100,
+        GraphicsSceneHoverLeave = 101,
+        GraphicsSceneLeave = 102,               // internal
+        GraphicsSceneHelp = 103,
+        GraphicsSceneDragEnter = 104,
+        GraphicsSceneDragMove = 105,
+        GraphicsSceneDragLeave = 106,
+        GraphicsSceneDrop = 107,
+        GraphicsSceneWheel = 108,
 
-        KeyboardLayoutChange = 111,             // keyboard layout changed
+        KeyboardLayoutChange = 109,             // keyboard layout changed
 
-        DynamicPropertyChange = 112,            // A dynamic property was changed through setProperty/property
+        DynamicPropertyChange = 110,            // A dynamic property was changed through setProperty/property
 
-        NonClientAreaMouseMove = 113,
-        NonClientAreaMouseButtonPress = 114,
-        NonClientAreaMouseButtonRelease = 115,
-        NonClientAreaMouseButtonDblClick = 116,
+        NonClientAreaMouseMove = 111,
+        NonClientAreaMouseButtonPress = 112,
+        NonClientAreaMouseButtonRelease = 113,
+        NonClientAreaMouseButtonDblClick = 114,
 
-        ContentsRectChange = 117,               // sent by QWidget::setContentsMargins (internal)
+        ContentsRectChange = 115,               // sent by QWidget::setContentsMargins (internal)
 
-        FutureCallOut = 118,
+        FutureCallOut = 116,
 
-        GraphicsSceneResize  = 119,
-        GraphicsSceneMove  = 120,
+        GraphicsSceneResize  = 117,
+        GraphicsSceneMove  = 118,
 
-        CursorChange = 121,
-        ToolTipChange = 122,
+        CursorChange = 119,
+        ToolTipChange = 120,
 
-        NetworkReplyUpdated = 123,              // Internal for QNetworkReply
+        NetworkReplyUpdated = 121,              // Internal for QNetworkReply
 
-        GrabMouse = 124,
-        UngrabMouse = 125,
-        GrabKeyboard = 126,
-        UngrabKeyboard = 127,
+        GrabMouse = 122,
+        UngrabMouse = 123,
+        GrabKeyboard = 124,
+        UngrabKeyboard = 125,
 
-        TouchBegin = 128,
-        TouchUpdate = 129,
-        TouchEnd = 130,
+        TouchBegin = 126,
+        TouchUpdate = 127,
+        TouchEnd = 128,
 
 #ifndef QT_NO_GESTURES
-        NativeGesture = 131,                    // Internal for platform gesture support
+        NativeGesture = 129,                    // Internal for platform gesture support
 #endif
-        RequestSoftwareInputPanel = 132,
-        CloseSoftwareInputPanel = 133,
+        RequestSoftwareInputPanel = 130,
+        CloseSoftwareInputPanel = 131,
 
-        WinIdChange = 134,
+        WinIdChange = 132,
 #ifndef QT_NO_GESTURES
-        Gesture = 135,
-        GestureOverride = 136,
+        Gesture = 133,
+        GestureOverride = 134,
 #endif
 
         User = 1000,                            // first user event id
index bc5bb50..9c80591 100644 (file)
@@ -187,7 +187,6 @@ bool FormWindowManager::eventFilter(QObject *o, QEvent *e)
     case QEvent::StatusTip:
     case QEvent::StyleChange:
     case QEvent::Timer:
-    case QEvent::ToolBarChange:
     case QEvent::ToolTip:
     case QEvent::WhatsThis:
     case QEvent::WhatsThisClicked:
index 088dfbb..3df4aee 100644 (file)
@@ -115,7 +115,6 @@ set(GUI_PUBLIC_HEADERS
     QGroupBox
     QHeaderView
     QIcon
-    QIconDragEvent
     QIconEngine
     QIconEngineFactoryInterface
     QIconEngineFactoryInterfaceV2
@@ -296,7 +295,6 @@ set(GUI_PUBLIC_HEADERS
     QTextTableCellFormat
     QTileRules
     QToolBar
-    QToolBarChangeEvent
     QToolBox
     QToolButton
     QToolTip
index 4dd7f80..2ccc781 100644 (file)
@@ -3250,7 +3250,6 @@ bool QApplication::notify(QObject *receiver, QEvent *e)
         case QEvent::AccessibilityPrepare:
         case QEvent::LocaleChange:
         case QEvent::Style:
-        case QEvent::IconDrag:
         case QEvent::StyleChange:
         case QEvent::AccessibilityHelp:
         case QEvent::AccessibilityDescription:
index ad929b7..44ebe17 100644 (file)
@@ -862,7 +862,7 @@ void QClipboard::connectNotify(const char *)
 bool QClipboard::event(QEvent *e)
 {
     if (e->type() == QEvent::Timer) {
-        QTimerEvent *te = (QTimerEvent *) e;
+        QTimerEvent *te = static_cast<QTimerEvent *>(e);
 
         if (waiting_for_data) // should never happen
             return false;
@@ -929,9 +929,9 @@ bool QClipboard::event(QEvent *e)
                           ATOM(_QT_SELECTION), ownerId, qt_x11Data->time);
         XSync(dpy, false);
 
-        XEvent event;
+        XEvent waitevent;
         // waiting until the clipboard manager fetches the content.
-        if (!qt_x11Data->clipboardWaitForEvent(ownerId, SelectionNotify, &event, 10000, true)) {
+        if (!qt_x11Data->clipboardWaitForEvent(ownerId, SelectionNotify, &waitevent, 10000, true)) {
             qWarning("QClipboard: Unable to receive an event from the "
                      "clipboard manager in a reasonable time");
         }
index baecc16..420b60a 100644 (file)
@@ -1169,37 +1169,6 @@ QCloseEvent::~QCloseEvent()
 }
 
 /*!
-   \class QIconDragEvent
-   \brief The QIconDragEvent class indicates that a main icon drag has begun.
-
-   \ingroup events
-
-   Icon drag events are sent to widgets when the main icon of a window
-   has been dragged away. On Mac OS X, this happens when the proxy
-   icon of a window is dragged off the title bar.
-
-   It is normal to begin using drag and drop in response to this
-   event.
-
-   \sa {Drag and Drop}, QMimeData, QDrag
-*/
-
-/*!
-    Constructs an icon drag event object with the accept flag set to
-    false.
-
-    \sa accept()
-*/
-QIconDragEvent::QIconDragEvent()
-    : QEvent(IconDrag)
-{ ignore(); }
-
-/*! \internal */
-QIconDragEvent::~QIconDragEvent()
-{
-}
-
-/*!
     \class QContextMenuEvent
     \brief The QContextMenuEvent class contains parameters that describe a context menu event.
 
@@ -2097,53 +2066,6 @@ QShowEvent::~QShowEvent()
   Use QDropEvent::encodedData().
 */
 
-#ifndef QT_NO_TOOLBAR
-/*!
-    \internal
-    \class QToolBarChangeEvent
-    \brief The QToolBarChangeEvent class provides an event that is
-    sent whenever a the toolbar button is clicked on Mac OS X.
-
-    \ingroup events
-
-    The QToolBarChangeEvent is sent when the toolbar button is clicked. On Mac
-    OS X, this is the long oblong button on the right side of the window
-    title bar. The default implementation is to toggle the appearance (hidden or
-    shown) of the associated toolbars for the window.
-*/
-
-/*!
-    \internal
-
-    Construct a QToolBarChangeEvent given the current button state in \a state.
-*/
-QToolBarChangeEvent::QToolBarChangeEvent(bool t)
-    : QEvent(ToolBarChange), tog(t)
-{}
-
-/*! \internal
-*/
-QToolBarChangeEvent::~QToolBarChangeEvent()
-{
-}
-
-/*!
-    \fn bool QToolBarChangeEvent::toggle() const
-    \internal
-*/
-
-/*
-    \fn Qt::ButtonState QToolBarChangeEvent::state() const
-
-    Returns the keyboard modifier flags at the time of the event.
-
-    The returned value is a selection of the following values,
-    combined using the OR operator:
-    Qt::ShiftButton, Qt::ControlButton, Qt::MetaButton, and Qt::AltButton.
-*/
-
-#endif // QT_NO_TOOLBAR
-
 #ifndef QT_NO_SHORTCUT
 
 /*!
index 25fa7f2..a3c7411 100644 (file)
@@ -269,14 +269,6 @@ public:
 };
 
 
-class Q_GUI_EXPORT QIconDragEvent : public QEvent
-{
-public:
-    QIconDragEvent();
-    ~QIconDragEvent();
-};
-
-
 class Q_GUI_EXPORT QShowEvent : public QEvent
 {
 public:
@@ -472,19 +464,6 @@ public:
 };
 #endif
 
-#ifndef QT_NO_TOOLBAR
-class Q_GUI_EXPORT QToolBarChangeEvent : public QEvent
-{
-public:
-    QToolBarChangeEvent(bool t);
-    ~QToolBarChangeEvent();
-
-    inline bool toggle() const { return tog; }
-private:
-    bool tog;
-};
-#endif
-
 #ifndef QT_NO_SHORTCUT
 class Q_GUI_EXPORT QShortcutEvent : public QEvent
 {
index f1173c2..a3eafde 100644 (file)
@@ -7585,7 +7585,6 @@ bool QWidget::event(QEvent *event)
             d->resolvePalette();
         break;
 
-    case QEvent::ToolBarChange:
     case QEvent::ActivationChange:
     case QEvent::EnabledChange:
     case QEvent::FontChange:
@@ -7795,7 +7794,7 @@ bool QWidget::event(QEvent *event)
   The state being changed in this event can be retrieved through the \a event
   supplied.
 
-  Change events include: QEvent::ToolBarChange,
+  Change events include:
   QEvent::ActivationChange, QEvent::EnabledChange, QEvent::FontChange,
   QEvent::StyleChange, QEvent::PaletteChange,
   QEvent::WindowTitleChange, QEvent::IconTextChange,
index fd24ac6..583530b 100644 (file)
@@ -1362,13 +1362,6 @@ bool QMainWindow::event(QEvent *event)
 
 #endif
 
-#ifndef QT_NO_TOOLBAR
-        case QEvent::ToolBarChange: {
-            d->layout->toggleToolBarsVisible();
-            return true;
-        }
-#endif
-
 #ifndef QT_NO_STATUSTIP
         case QEvent::StatusTip:
 #ifndef QT_NO_STATUSBAR
index 9447662..bb5d33c 100644 (file)
@@ -898,20 +898,6 @@ void QMainWindowLayout::getStyleOptionInfo(QStyleOptionToolBar *option, QToolBar
     layoutState.toolBarAreaLayout.getStyleOptionInfo(option, toolBar);
 }
 
-void QMainWindowLayout::toggleToolBarsVisible()
-{
-    layoutState.toolBarAreaLayout.visible = !layoutState.toolBarAreaLayout.visible;
-    if (!layoutState.mainWindow->isMaximized()) {
-        QPoint topLeft = parentWidget()->geometry().topLeft();
-        QRect r = parentWidget()->geometry();
-        r = layoutState.toolBarAreaLayout.rectHint(r);
-        r.moveTo(topLeft);
-        parentWidget()->setGeometry(r);
-    } else {
-        update();
-    }
-}
-
 #endif // QT_NO_TOOLBAR
 
 /******************************************************************************
index 7baf6cb..2494128 100644 (file)
@@ -176,7 +176,6 @@ public:
     bool toolBarBreak(QToolBar *toolBar) const;
     void getStyleOptionInfo(QStyleOptionToolBar *option, QToolBar *toolBar) const;
     void removeToolBar(QToolBar *toolbar);
-    void toggleToolBarsVisible();
     void moveToolBar(QToolBar *toolbar, int pos);
 #endif