Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions Global/QtCompat.h
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,15 @@ removeFileExtension(QString & filename)
return extension;
}

// Define compatibility typedefs so code builds with Qt5 & Qt6
#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
typedef QEnterEvent QEnterEvent;
#elif QT_VERSION >= QT_VERSION_CHECK(5, 0, 0)
typedef QEvent QEnterEvent;
#else
#error "Unsupported version of QT"
#endif

} // namespace QtCompat

NATRON_NAMESPACE_EXIT
Expand Down
2 changes: 1 addition & 1 deletion Gui/ClickableLabel.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -180,7 +180,7 @@ KnobClickableLabel::~KnobClickableLabel()
}

void
KnobClickableLabel::enterEvent(QEvent* e)
KnobClickableLabel::enterEvent(QtCompat::QEnterEvent* e)
{
_dnd->mouseEnter(e);
ClickableLabel::enterEvent(e);
Expand Down
4 changes: 2 additions & 2 deletions Gui/ClickableLabel.h
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ CLANG_DIAG_OFF(uninitialized)
CLANG_DIAG_ON(deprecated)
CLANG_DIAG_ON(uninitialized)

#include "Global/Macros.h"
#include "Global/QtCompat.h"
#include "Gui/Label.h"
#include "Gui/GuiFwd.h"

Expand Down Expand Up @@ -143,7 +143,7 @@ class KnobClickableLabel

private:

virtual void enterEvent(QEvent* e) OVERRIDE FINAL;
virtual void enterEvent(QtCompat::QEnterEvent* e) OVERRIDE FINAL;
virtual void leaveEvent(QEvent* e) OVERRIDE FINAL;
virtual void keyPressEvent(QKeyEvent* e) OVERRIDE FINAL;
virtual void keyReleaseEvent(QKeyEvent* e) OVERRIDE FINAL;
Expand Down
2 changes: 1 addition & 1 deletion Gui/CurveEditor.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -1559,7 +1559,7 @@ CurveEditor::keyReleaseEvent(QKeyEvent* e)
}

void
CurveEditor::enterEvent(QEvent* e)
CurveEditor::enterEvent(QtCompat::QEnterEvent* e)
{
enterEventBase();
QWidget::enterEvent(e);
Expand Down
4 changes: 2 additions & 2 deletions Gui/CurveEditor.h
Original file line number Diff line number Diff line change
Expand Up @@ -28,14 +28,14 @@

#include "Global/Macros.h"

#include "Global/Macros.h"
CLANG_DIAG_OFF(deprecated)
CLANG_DIAG_OFF(uninitialized)
#include <QWidget>
CLANG_DIAG_ON(deprecated)
CLANG_DIAG_ON(uninitialized)

#include "Global/GlobalDefines.h"
#include "Global/QtCompat.h"

#include "Engine/EngineFwd.h"

Expand Down Expand Up @@ -380,7 +380,7 @@ public Q_SLOTS:
private:

virtual QUndoStack* getUndoStack() const OVERRIDE FINAL WARN_UNUSED_RETURN;
virtual void enterEvent(QEvent* e) OVERRIDE FINAL;
virtual void enterEvent(QtCompat::QEnterEvent* e) OVERRIDE FINAL;
virtual void leaveEvent(QEvent* e) OVERRIDE FINAL;
virtual void keyPressEvent(QKeyEvent* e) OVERRIDE FINAL;
virtual void keyReleaseEvent(QKeyEvent* e) OVERRIDE FINAL;
Expand Down
2 changes: 1 addition & 1 deletion Gui/CurveWidget.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -1592,7 +1592,7 @@ CurveWidget::keyPressEvent(QKeyEvent* e)
} // keyPressEvent

void
CurveWidget::enterEvent(QEvent* e)
CurveWidget::enterEvent(QtCompat::QEnterEvent* e)
{
setFocus();
QOpenGLWidget::enterEvent(e);
Expand Down
3 changes: 2 additions & 1 deletion Gui/CurveWidget.h
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,7 @@ CLANG_DIAG_ON(uninitialized)
#include <QOpenGLWidget>

#include "Global/GlobalDefines.h"
#include "Global/QtCompat.h"

#include "Engine/OverlaySupport.h"
#include "Engine/Curve.h"
Expand Down Expand Up @@ -230,7 +231,7 @@ public Q_SLOTS:
virtual void mouseDoubleClickEvent(QMouseEvent* e) OVERRIDE FINAL;
virtual void mouseReleaseEvent(QMouseEvent* e) OVERRIDE FINAL;
virtual void mouseMoveEvent(QMouseEvent* e) OVERRIDE FINAL;
virtual void enterEvent(QEvent* e) OVERRIDE FINAL;
virtual void enterEvent(QtCompat::QEnterEvent* e) OVERRIDE FINAL;
virtual void wheelEvent(QWheelEvent* e) OVERRIDE FINAL;
virtual void keyPressEvent(QKeyEvent* e) OVERRIDE FINAL;
virtual void focusInEvent(QFocusEvent* e) OVERRIDE FINAL;
Expand Down
2 changes: 1 addition & 1 deletion Gui/DopeSheetEditor.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -264,7 +264,7 @@ DopeSheetEditor::keyReleaseEvent(QKeyEvent* e)
}

void
DopeSheetEditor::enterEvent(QEvent *e)
DopeSheetEditor::enterEvent(QtCompat::QEnterEvent *e)
{
enterEventBase();
QWidget::enterEvent(e);
Expand Down
4 changes: 3 additions & 1 deletion Gui/DopeSheetEditor.h
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,8 @@ CLANG_DIAG_OFF(uninitialized)
CLANG_DIAG_ON(deprecated)
CLANG_DIAG_ON(uninitialized)

#include "Global/QtCompat.h"

#include "Gui/PanelWidget.h"
#include "Gui/GuiFwd.h"

Expand Down Expand Up @@ -122,7 +124,7 @@ class DopeSheetEditor

private:

virtual void enterEvent(QEvent *e) OVERRIDE FINAL;
virtual void enterEvent(QtCompat::QEnterEvent *e) OVERRIDE FINAL;
virtual void leaveEvent(QEvent *e) OVERRIDE FINAL;
virtual void keyPressEvent(QKeyEvent* e) OVERRIDE FINAL;
virtual void keyReleaseEvent(QKeyEvent* e) OVERRIDE FINAL;
Expand Down
3 changes: 2 additions & 1 deletion Gui/GuiPrivate.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,7 @@ GCC_DIAG_UNUSED_PRIVATE_FIELD_ON
#include <cairo/cairo.h>

#include "Global/ProcInfo.h"
#include "Global/QtCompat.h"

#include "Engine/Image.h"
#include "Engine/KnobFile.h"
Expand Down Expand Up @@ -523,7 +524,7 @@ class AutoRaiseToolButton
}
}

virtual void enterEvent(QEvent* e) OVERRIDE FINAL
virtual void enterEvent(QtCompat::QEnterEvent* e) OVERRIDE FINAL
{
AutoRaiseToolButton* btn = dynamic_cast<AutoRaiseToolButton*>( _gui->getToolButtonMenuOpened() );

Expand Down
2 changes: 1 addition & 1 deletion Gui/Histogram.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -1483,7 +1483,7 @@ Histogram::keyReleaseEvent(QKeyEvent* e)
}

void
Histogram::enterEvent(QEvent* e)
Histogram::enterEvent(QtCompat::QEnterEvent* e)
{
enterEventBase();
QOpenGLWidget::enterEvent(e);
Expand Down
4 changes: 3 additions & 1 deletion Gui/Histogram.h
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,8 @@ CLANG_DIAG_ON(uninitialized)

#include <QOpenGLWidget>

#include <Global/QtCompat.h>

#include "Gui/PanelWidget.h"
#include "Gui/GuiFwd.h"

Expand Down Expand Up @@ -109,7 +111,7 @@ public Q_SLOTS:
virtual void wheelEvent(QWheelEvent* e) OVERRIDE FINAL;
virtual void keyPressEvent(QKeyEvent* e) OVERRIDE FINAL;
virtual void keyReleaseEvent(QKeyEvent* e) OVERRIDE FINAL;
virtual void enterEvent(QEvent* e) OVERRIDE FINAL;
virtual void enterEvent(QtCompat::QEnterEvent* e) OVERRIDE FINAL;
virtual void leaveEvent(QEvent* e) OVERRIDE FINAL;
virtual void showEvent(QShowEvent* e) OVERRIDE FINAL;
virtual QSize sizeHint() const OVERRIDE FINAL;
Expand Down
2 changes: 1 addition & 1 deletion Gui/KnobGuiBool.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -113,7 +113,7 @@ Bool_CheckBox::getBackgroundColor(double *r,
}

void
Bool_CheckBox::enterEvent(QEvent* e)
Bool_CheckBox::enterEvent(QtCompat::QEnterEvent* e)
{
_dnd->mouseEnter(e);
AnimatedCheckBox::enterEvent(e);
Expand Down
3 changes: 2 additions & 1 deletion Gui/KnobGuiBool.h
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,7 @@ CLANG_DIAG_ON(deprecated)
CLANG_DIAG_ON(uninitialized)

#include "Global/GlobalDefines.h"
#include "Global/QtCompat.h"

#include "Engine/Singleton.h"
#include "Engine/Knob.h"
Expand Down Expand Up @@ -77,7 +78,7 @@ class Bool_CheckBox

private:

virtual void enterEvent(QEvent* e) OVERRIDE FINAL;
virtual void enterEvent(QtCompat::QEnterEvent* e) OVERRIDE FINAL;
virtual void leaveEvent(QEvent* e) OVERRIDE FINAL;
virtual void keyPressEvent(QKeyEvent* e) OVERRIDE FINAL;
virtual void keyReleaseEvent(QKeyEvent* e) OVERRIDE FINAL;
Expand Down
2 changes: 1 addition & 1 deletion Gui/KnobGuiChoice.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -116,7 +116,7 @@ KnobComboBox::wheelEvent(QWheelEvent *e)
}

void
KnobComboBox::enterEvent(QEvent* e)
KnobComboBox::enterEvent(QtCompat::QEnterEvent* e)
{
_dnd->mouseEnter(e);
ComboBox::enterEvent(e);
Expand Down
3 changes: 2 additions & 1 deletion Gui/KnobGuiChoice.h
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,7 @@ CLANG_DIAG_ON(deprecated)
CLANG_DIAG_ON(uninitialized)

#include "Global/GlobalDefines.h"
#include "Global/QtCompat.h"

#include "Engine/Singleton.h"
#include "Engine/Knob.h"
Expand Down Expand Up @@ -68,7 +69,7 @@ class KnobComboBox
private:

virtual void wheelEvent(QWheelEvent *e) OVERRIDE FINAL;
virtual void enterEvent(QEvent* e) OVERRIDE FINAL;
virtual void enterEvent(QtCompat::QEnterEvent* e) OVERRIDE FINAL;
virtual void leaveEvent(QEvent* e) OVERRIDE FINAL;
virtual void keyPressEvent(QKeyEvent* e) OVERRIDE FINAL;
virtual void keyReleaseEvent(QKeyEvent* e) OVERRIDE FINAL;
Expand Down
2 changes: 1 addition & 1 deletion Gui/KnobGuiColor.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -106,7 +106,7 @@ ColorPickerLabel::mousePressEvent(QMouseEvent*)
}

void
ColorPickerLabel::enterEvent(QEvent*)
ColorPickerLabel::enterEvent(QtCompat::QEnterEvent*)
{
QToolTip::showText( QCursor::pos(), toolTip() );
}
Expand Down
3 changes: 2 additions & 1 deletion Gui/KnobGuiColor.h
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,7 @@ CLANG_DIAG_ON(deprecated)
CLANG_DIAG_ON(uninitialized)

#include "Global/GlobalDefines.h"
#include "Global/QtCompat.h"

#include "Engine/Singleton.h"
#include "Engine/Knob.h"
Expand Down Expand Up @@ -97,7 +98,7 @@ GCC_DIAG_SUGGEST_OVERRIDE_ON

private:

virtual void enterEvent(QEvent*) OVERRIDE FINAL;
virtual void enterEvent(QtCompat::QEnterEvent*) OVERRIDE FINAL;
virtual void leaveEvent(QEvent*) OVERRIDE FINAL;
virtual void mousePressEvent(QMouseEvent*) OVERRIDE FINAL;

Expand Down
4 changes: 2 additions & 2 deletions Gui/KnobGuiString.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -147,7 +147,7 @@ AnimatingTextEdit::setDirty(bool b)
}

void
AnimatingTextEdit::enterEvent(QEvent* e)
AnimatingTextEdit::enterEvent(QtCompat::QEnterEvent* e)
{
_dnd->mouseEnter(e);
QTextEdit::enterEvent(e);
Expand Down Expand Up @@ -270,7 +270,7 @@ KnobLineEdit::~KnobLineEdit()
}

void
KnobLineEdit::enterEvent(QEvent* e)
KnobLineEdit::enterEvent(QtCompat::QEnterEvent* e)
{
_dnd->mouseEnter(e);
LineEdit::enterEvent(e);
Expand Down
5 changes: 3 additions & 2 deletions Gui/KnobGuiString.h
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,7 @@ CLANG_DIAG_ON(deprecated)
CLANG_DIAG_ON(uninitialized)

#include "Global/GlobalDefines.h"
#include "Global/QtCompat.h"

#include "Engine/Singleton.h"
#include "Engine/Knob.h"
Expand Down Expand Up @@ -109,7 +110,7 @@ GCC_DIAG_SUGGEST_OVERRIDE_ON
virtual void keyPressEvent(QKeyEvent* e) OVERRIDE;
virtual void keyReleaseEvent(QKeyEvent* e) OVERRIDE;
virtual void paintEvent(QPaintEvent* e) OVERRIDE;
virtual void enterEvent(QEvent* e) OVERRIDE FINAL;
virtual void enterEvent(QtCompat::QEnterEvent* e) OVERRIDE FINAL;
virtual void leaveEvent(QEvent* e) OVERRIDE FINAL;
virtual void mousePressEvent(QMouseEvent* e) OVERRIDE FINAL;
virtual void mouseMoveEvent(QMouseEvent* e) OVERRIDE FINAL;
Expand Down Expand Up @@ -140,7 +141,7 @@ class KnobLineEdit

virtual void focusInEvent(QFocusEvent* e) OVERRIDE FINAL;
virtual void focusOutEvent(QFocusEvent* e) OVERRIDE FINAL;
virtual void enterEvent(QEvent* e) OVERRIDE FINAL;
virtual void enterEvent(QtCompat::QEnterEvent* e) OVERRIDE FINAL;
virtual void leaveEvent(QEvent* e) OVERRIDE FINAL;
virtual void keyPressEvent(QKeyEvent* e) OVERRIDE FINAL;
virtual void keyReleaseEvent(QKeyEvent* e) OVERRIDE FINAL;
Expand Down
3 changes: 2 additions & 1 deletion Gui/NodeGraph.h
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,7 @@ CLANG_DIAG_ON(deprecated)
CLANG_DIAG_ON(uninitialized)

#include "Global/GlobalDefines.h"
#include "Global/QtCompat.h"

#include "Engine/NodeGraphI.h"
#include "Engine/EngineFwd.h"
Expand Down Expand Up @@ -260,7 +261,7 @@ public Q_SLOTS:

bool isNearbyNavigator(const QPoint& widgetPos, QPointF& scenePos) const;

virtual void enterEvent(QEvent* e) OVERRIDE FINAL;
virtual void enterEvent(QtCompat::QEnterEvent* e) OVERRIDE FINAL;
virtual void leaveEvent(QEvent* e) OVERRIDE FINAL;
virtual void keyPressEvent(QKeyEvent* e) OVERRIDE FINAL;
virtual void keyReleaseEvent(QKeyEvent* e) OVERRIDE FINAL;
Expand Down
2 changes: 1 addition & 1 deletion Gui/NodeGraph30.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -139,7 +139,7 @@ NodeGraph::connectCurrentViewerToSelection(int inputNB,
} // connectCurrentViewerToSelection

void
NodeGraph::enterEvent(QEvent* e)
NodeGraph::enterEvent(QtCompat::QEnterEvent* e)
{
enterEventBase();
QGraphicsView::enterEvent(e);
Expand Down
2 changes: 1 addition & 1 deletion Gui/ProgressPanel.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -299,7 +299,7 @@ ProgressPanel::keyReleaseEvent(QKeyEvent* e)
}

void
ProgressPanel::enterEvent(QEvent* e)
ProgressPanel::enterEvent(QtCompat::QEnterEvent* e)
{
enterEventBase();
QWidget::enterEvent(e);
Expand Down
4 changes: 3 additions & 1 deletion Gui/ProgressPanel.h
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,8 @@ CLANG_DIAG_OFF(uninitialized)
CLANG_DIAG_ON(deprecated)
CLANG_DIAG_ON(uninitialized)

#include "Global/QtCompat.h"

#include "Gui/PanelWidget.h"
#include "Gui/GuiFwd.h"

Expand Down Expand Up @@ -139,7 +141,7 @@ public Q_SLOTS:
// overridden from QWidget
virtual void keyPressEvent(QKeyEvent* e) OVERRIDE FINAL;
virtual void keyReleaseEvent(QKeyEvent* e) OVERRIDE FINAL;
virtual void enterEvent(QEvent* e) OVERRIDE FINAL;
virtual void enterEvent(QtCompat::QEnterEvent* e) OVERRIDE FINAL;
virtual void leaveEvent(QEvent* e) OVERRIDE FINAL;
std::unique_ptr<ProgressPanelPrivate> _imp;
TaskBar *_taskbar;
Expand Down
2 changes: 1 addition & 1 deletion Gui/PropertiesBinWrapper.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ PropertiesBinWrapper::mousePressEvent(QMouseEvent* e)
}

void
PropertiesBinWrapper::enterEvent(QEvent* e)
PropertiesBinWrapper::enterEvent(QtCompat::QEnterEvent* e)
{
QWidget::enterEvent(e);
}
Expand Down
3 changes: 2 additions & 1 deletion Gui/PropertiesBinWrapper.h
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@
// ***** END PYTHON BLOCK *****

#include "Global/Macros.h"
#include "Global/QtCompat.h"

#include "Gui/PanelWidget.h"
#include "Gui/GuiFwd.h"
Expand All @@ -44,7 +45,7 @@ class PropertiesBinWrapper

private:
virtual void mousePressEvent(QMouseEvent* e) OVERRIDE FINAL;
virtual void enterEvent(QEvent* e) OVERRIDE FINAL;
virtual void enterEvent(QtCompat::QEnterEvent* e) OVERRIDE FINAL;
virtual void leaveEvent(QEvent* e) OVERRIDE FINAL;
virtual void keyPressEvent(QKeyEvent* e) OVERRIDE FINAL;
virtual void keyReleaseEvent(QKeyEvent* e) OVERRIDE FINAL;
Expand Down
2 changes: 1 addition & 1 deletion Gui/PythonPanels.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -538,7 +538,7 @@ PyPanel::mousePressEvent(QMouseEvent* e)
}

void
PyPanel::enterEvent(QEvent* e)
PyPanel::enterEvent(QtCompat::QEnterEvent* e)
{
enterEventBase();
QWidget::enterEvent(e);
Expand Down
Loading