Revert "Qt: Add moving main window on any part of a window"
authorRémi Denis-Courmont <remi@remlab.net>
Thu, 21 Feb 2013 22:11:25 +0000 (00:11 +0200)
committerRémi Denis-Courmont <remi@remlab.net>
Thu, 21 Feb 2013 22:11:25 +0000 (00:11 +0200)
This reverts commit 6b2d303b9274d9e03bbb52a30a1e8572a6d581fb.
This fixes #8220.

modules/gui/qt4/main_interface.cpp
modules/gui/qt4/main_interface.hpp

index 82008cb..2f2ca1a 100644 (file)
@@ -327,11 +327,6 @@ void MainInterface::computeMinimumSize()
     setMinimumWidth( minWidth );
 }
 
-inline void MainInterface::moveWindow( int offsetX, int offsetY )
-{
-    move( x() + offsetX, y() + offsetY );
-}
-
 /*****************************
  *   Main UI handling        *
  *****************************/
@@ -1411,36 +1406,6 @@ bool MainInterface::eventFilter( QObject *obj, QEvent *event )
     }
 }
 
-void MainInterface::mousePressEvent( QMouseEvent *event )
-{
-    b_customMoving = Qt::LeftButton == event->button();
-    lastCustomMovePos = event->globalPos();
-}
-
-void MainInterface::mouseMoveEvent( QMouseEvent *event )
-{
-    if( b_customMoving )
-    {
-        moveWindow(
-            event->globalX() - lastCustomMovePos.x(),
-            event->globalY() - lastCustomMovePos.y()
-        );
-        lastCustomMovePos = event->globalPos();
-    }
-}
-
-void MainInterface::mouseReleaseEvent( QMouseEvent *event )
-{
-    if( b_customMoving )
-    {
-        moveWindow(
-            event->globalX() - lastCustomMovePos.x(),
-            event->globalY() - lastCustomMovePos.y()
-        );
-    }
-    b_customMoving = false;
-}
-
 void MainInterface::toolBarConfUpdated()
 {
     QApplication::postEvent( this, new QEvent( MainInterface::ToolbarsNeedRebuild ) );
index 2cbf267..4c5b1fd 100644 (file)
@@ -105,9 +105,6 @@ protected:
     virtual void keyPressEvent( QKeyEvent *);
     virtual void wheelEvent( QWheelEvent * );
     virtual bool eventFilter(QObject *, QEvent *);
-    virtual void mousePressEvent( QMouseEvent * );
-    virtual void mouseMoveEvent( QMouseEvent * );
-    virtual void mouseReleaseEvent( QMouseEvent * );
 
 private:
     /* Main Widgets Creation */
@@ -130,9 +127,6 @@ private:
     void setInterfaceFullScreen( bool );
     void computeMinimumSize();
 
-    /* */
-    inline void moveWindow( int offsetX, int offsetY );
-
     /* */
     QSettings           *settings;
     QSystemTrayIcon     *sysTray;
@@ -161,8 +155,6 @@ private:
 
     QMap<QWidget *, QSize> stackWidgetsSizes;
 
-    QPoint              lastCustomMovePos;
-
     /* Flags */
     unsigned             i_notificationSetting; /// Systray Notifications
     bool                 b_autoresize;          ///< persistent resizable window
@@ -181,7 +173,6 @@ private:
 
     bool                 b_hasPausedWhenMinimized;
     bool                 b_statusbarVisible;
-    bool                 b_customMoving;        ///< Is the window moving by dragging ?
 
 #ifdef WIN32
     HIMAGELIST himl;