Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • videolan/vlc
  • chouquette/vlc
  • bakiewicz.marek122/vlc
  • devnexen/vlc
  • rohanrajpal/vlc
  • blurrrb/vlc
  • gsoc/gsoc2019/darkapex/vlc
  • b1ue/vlc
  • fkuehne/vlc
  • magsoft/vlc
  • chub/vlc
  • cramiro9/vlc
  • robUx4/vlc
  • rom1v/vlc
  • akshayaky/vlc
  • tmk907/vlc
  • akymaster/vlc
  • govind.sharma/vlc
  • psilokos/vlc
  • xjbeta/vlc
  • jahan/vlc
  • 1480c1/vlc
  • amanchande/vlc
  • aaqib/vlc
  • rist/vlc
  • apol/vlc
  • mindfreeze/vlc
  • alexandre-janniaux/vlc
  • sandsmark/vlc
  • jagannatharjun/vlc
  • gsoc/gsoc2020/matiaslgonzalez/vlc
  • gsoc/gsoc2020/jagannatharjun/vlc
  • mstorsjo/vlc
  • gsoc/gsoc2020/vedenta/vlc
  • gsoc/gsoc2020/arnav-ishaan/vlc
  • gsoc/gsoc2020/andreduong/vlc
  • fuzun/vlc
  • gsoc/gsoc2020/vatsin/vlc
  • gsoc/gsoc2020/sagid/vlc
  • yaron/vlc
  • Phoenix/vlc
  • Garf/vlc
  • ePiratWorkarounds/vlc
  • tguillem/vlc
  • jnqnfe/vlc
  • mdc/vlc
  • Vedaa/vlc
  • rasa/vlc
  • quink/vlc
  • yealo/vlc
  • aleksey_ak/vlc
  • ePirat/vlc
  • ilya.yanok/vlc
  • asenat/vlc
  • m/vlc
  • bunjee/vlc
  • BLumia/vlc
  • sagudev/vlc
  • hamedmonji30/vlc
  • nullgemm/vlc
  • DivyamAhuja/vlc
  • thesamesam/vlc
  • dag7/vlc
  • snehil101/vlc
  • haasn/vlc
  • jbk/vlc
  • ValZapod/vlc
  • mfkl/vlc
  • WangChuan/vlc
  • core1024/vlc
  • GhostVaibhav/vlc
  • dfuhrmann/vlc
  • davide.prade/vlc
  • tmatth/vlc
  • Courmisch/vlc
  • zouya/vlc
  • hpi/vlc
  • EwoutH/vlc
  • aleung27/vlc
  • hengwu0/vlc
  • saladin/vlc
  • ashuio/vlc
  • richselwood/vlc
  • verma16Ayush/vlc
  • chemicalflash/vlc
  • PoignardAzur/vlc
  • huangjieNT/vlc
  • Blake-Haydon/vlc
  • AnuthaDev/vlc
  • gsoc/gsoc2021/mpd/vlc
  • nicolas_lequec/vlc
  • sambassaly/vlc
  • thresh/vlc
  • bonniegong/vlc
  • myaashish/vlc
  • stavros.vagionitis/vlc
  • ileoo/vlc
  • louis-santucci/vlc
  • cchristiansen/vlc
  • sabyasachi07/vlc
  • AbduAmeen/vlc
  • ashishb0410/vlc
  • urbanhusky/vlc
  • davidepietrasanta/vlc
  • riksleutelstad/vlc
  • jeremyVignelles/vlc
  • komh/vlc
  • iamjithinjohn/vlc
  • JohannesKauffmann/vlc2
  • kunglao/vlc
  • natzberg/vlc
  • jill/vlc
  • cwendling/vlc
  • adufou/vlc
  • ErwanAirone/vlc
  • HasinduDilshan10/vlc
  • vagrantc/vlc
  • rafiv/macos-bigsur-icon
  • Aymeriic/vlc
  • saranshg20/vlc
  • metzlove24/vlc
  • linkfanel/vlc
  • Ds886/vlc
  • metehan-arslan/vlc
  • Skantes/vlc
  • kgsandundananjaya96/vlc
  • mitchcapper/vlc
  • advaitgupta/vlc
  • StefanBruens/vlc
  • ratajs/vlc
  • T.M.F.B.3761/vlc
  • m222059/vlc
  • casemerrick/vlc
  • joshuaword2alt/vlc
  • sjwaddy/vlc
  • dima/vlc
  • Ybalrid/vlc
  • umxprime/vlc
  • eschmidt/vlc
  • vannieuwenhuysenmichelle/vlc
  • badcf00d/vlc
  • wesinator/vlc
  • louis/vlc
  • xqq/vlc
  • EmperorYP7/vlc
  • NicoLiam/vlc
  • loveleen/vlc
  • rofferom/vlc
  • rbultje/vlc
  • TheUnamed/vlc
  • pratiksharma341/vlc
  • Saurab17/vlc
  • purist.coder/vlc
  • Shuicheng/vlc
  • mdrrubel292/vlc
  • silverbleu00/vlc
  • metif12/vlc
  • asher-m/vlc
  • jeffk/vlc
  • Brandonbr1/vlc
  • beautyyuyanli/vlc
  • rego21/vlc
  • muyangren907/vlc
  • collectionbylawrencejason/vlc
  • evelez/vlc
  • GSMgeeth/vlc
  • Oneric/vlc
  • TJ5/vlc
  • XuanTung95/vlc
  • darrenjenny21/vlc
  • Trenly/vlc
  • RockyTDR/vlc
  • mjakubowski/vlc
  • caprica/vlc
  • ForteFrankie/vlc
  • seannamiller19/vlc
  • junlon2006/vlc
  • kiwiren6666/vlc
  • iuseiphonexs/vlc
  • fenngtun/vlc
  • Rajdutt999/vlc
  • typx/vlc
  • leon.vitanos/vlc
  • robertogarci0938/vlc
  • gsoc/gsoc2022/luc65r/vlc-mpd
  • skeller/vlc
  • MCJack123/vlc
  • luc65r/vlc-mpd
  • popov895/vlc
  • claucambra/vlc
  • brad/vlc
  • matthewmurua88/vlc
  • Tomas8874/vlc
  • philenotfound/vlc
  • makita-do3/vlc
  • LZXCorp/vlc
  • mar0x/vlc
  • senojetkennedy0102/vlc
  • shaneb243/vlc
  • ahmadbader/vlc
  • rajduttcse26/vlc-audio-filters
  • Juniorzito8415/vlc
  • achernyakov/vlc
  • lucasjetgroup/vlc
  • pupdoggy666/vlc
  • gmde9363/vlc
  • alexnwayne/vlc
  • bahareebrahimi781/vlc
  • hamad633666/vlc
  • umghof3112/vlc
  • joe0199771874/vlc
  • Octocats66666666/vlc
  • jjm_223/vlc
  • btech10110.19/vlc
  • sunnykfc028/vlc-audio-filters
  • loic/vlc
  • nguyenminhducmx1/vlc
  • JanekKrueger/vlc
  • bstubbington2/vlc
  • rcombs/vlc
  • Ordissimo/vlc
  • king7532/vlc
  • noobsauce101/vlc
  • schong0525/vlc
  • myQwil/vlc
  • apisbg91/vlc
  • geeboy0101017/vlc
  • kim.faughey/vlc
  • nurupo/vlc
  • yyusea/vlc
  • 0711235879.khco/vlc
  • ialo/vlc
  • iloveyeye2/vlc
  • gdtdftdqtd/vlc
  • leandroconsiglio/vlc
  • AndyHTML2012/vlc
  • ncz/vlc
  • lucenticus/vlc
  • knr1931/vlc
  • kjoonlee/vlc
  • chandrakant100/vlc-qt
  • johge42/vlc
  • polter/vlc
  • hexchain/vlc
  • Tushwrld/vlc
  • mztea928/vlc
  • jbelloncastro/vlc
  • alvinhochun/vlc
  • ghostpiratecrow/vlc
  • ujjwaltwitx/vlc
  • alexsonarin06/vlc
  • adrianbon76/vlc
  • altsod/vlc
  • damien.lucas44/vlc
  • dmytrivtaisa/vlc
  • utk202/vlc
  • aaxhrj/vlc
  • thomas.hermes/vlc
  • structurenewworldorder/vlc
  • slomo/vlc
  • wantlamy/vlc
  • musc.o3cminc/vlc
  • thebarshablog/vlc
  • kerrick/vlc
  • kratos142518/vlc
  • leogps/vlc
  • vacantron/vlc
  • luna_koly/vlc
  • Ratio2/vlc
  • anuoshemohammad/vlc
  • apsun/vlc
  • aaa1115910/vlc
  • alimotmoyo/vlc
  • Ambossmann/vlc
  • Sam-LearnsToCode/vlc
  • Chilledheart/vlc
  • Labnann/vlc
  • ktcoooot1/vlc
  • mohit-marathe/vlc
  • johnddx/vlc
  • manstabuk/vlc
  • Omar-ahmed314/vlc
  • vineethkm/vlc
  • 9Enemi86/vlc
  • radoslav.m.panteleev/vlc
  • ashishami2002/vlc
  • Corbax/vlc
  • firnasahmed/vlc
  • pelayarmalam4/vlc
  • c0ff330k/vlc
  • shikhindahikar/vlc
  • l342723951/vlc
  • christianschwandner/vlc
  • douniwan5788/vlc
  • 7damian7/vlc
  • ferdnyc/vlc
  • f.ales1/vlc
  • pandagby/vlc
  • BaaBaa/vlc
  • jewe37/vlc
  • w00drow/vlc
  • russelltg/vlc
  • ironicallygod/vlc
  • soumyaDghosh/vlc
  • linzihao1999/vlc
  • deyayush6/vlc
  • mibi88/vlc
  • newabdallah10/vlc
  • jhorbincolombia/vlc
  • rimvihaqueshupto/vlc
  • andrewkhon98/vlc
  • fab78/vlc
  • lapaz17/vlc
  • amanna13/vlc
  • mdakram28/vlc
  • 07jw1980/vlc
  • sohamgupta/vlc
  • Eson-Jia1/vlc
  • Sumou/vlc
  • vikram-kangotra/vlc
  • chalice191/vlc
  • olivercalder/vlc
  • aaasg4001/vlc
  • zipdox/vlc
  • kwizart/vlc
  • Dragon-S/vlc
  • jdemeule/vlc
  • gabriel_lt/vlc
  • locutusofborg/vlc
  • sammirata/vlc-librist
  • another/vlc
  • Benjamin_Loison/vlc
  • ahmedmoselhi/vlc
  • petergaal/vlc
  • huynhsontung/vlc
  • dariusmihut/vlc
  • tvermaashutosh/vlc
  • buti/vlc
  • Niram7777/vlc
  • rohan-here/vlc
  • balaji-sivasakthi/vlc
  • rlindner81/vlc
  • Kakadus/vlc
  • djain/vlc
  • ABBurmeister/vlc
  • craighuggins/vlc
  • orbea/vlc
  • maxos/vlc
  • aakarshmj/vlc
  • kblaschke/vlc
  • ankitm/vlc
  • advait-0/vlc
  • mohak2003/vlc
  • yselkowitz/vlc
  • AZM999/vlc-azm
  • andrey.turkin/vlc
  • Disha-Baghel/vlc
  • nowrep/vlc
  • Apeng/vlc
  • Choucroute_melba/vlc
  • autra/vlc
  • eclipseo/vlc
  • fhuber/vlc
  • olafhering/vlc
  • sdasda7777/vlc
  • 1div0/vlc
  • skosnits/vlc-extended-playlist-support
  • dnicolson/vlc
  • Timshel/vlc
  • octopols/vlc
  • MangalK/vlc
  • nima64/vlc
  • misawai/vlc
  • Alexander-Wilms/vlc
  • Maxime2/vlc-fork-for-visualizer
  • ww/vlc
  • jeske/vlc
  • sgross-emlix/vlc
  • morenonatural/vlc
  • freakingLovesVLC/vlc
  • borisgolovnev/vlc
  • mpromonet/vlc
  • diogo.simao-marques/vlc
  • masstock/vlc
  • pratikpatel8982/vlc
  • hugok79/vlc
  • longervision/vlc
  • abhiudaysurya/vlc
  • rishabhgarg/vlc
  • tumic/vlc
  • cart/vlc
  • shubham442/vlc
  • Aditya692005/vlc
  • sammirata/vlc4
  • syrykh/vlc
  • Vvorcun/macos-new-icon
  • AyaanshC/vlc
  • nasso/vlc
  • Quark/vlc
  • sebastinas/vlc
  • rhstone/vlc
  • talregev/vlc
  • Managor/vlc
403 results
Show changes
Commits on Source (11)
Showing
with 86 additions and 45 deletions
......@@ -1025,14 +1025,10 @@ libqt_plugin_la_QML = \
util/qml/ModelSortSettingHandler.qml \
util/qml/FlickableScrollHandler.qml \
util/qml/ViewDragAutoScrollHandler.qml \
util/qml/BindingRev8.qml \
util/qml/BindingRev14.qml \
util/qml/FSM.qml \
util/qml/FSMState.qml \
util/qml/NativeMenu.qml \
util/qml/MLContextMenu.qml \
util/qml/ListViewRev15.qml \
util/qml/ListViewRev11.qml \
util/qml/FadeControllerStateGroup.qml \
widgets/qml/ActionButtonOverlay.qml \
widgets/qml/ActionButtonPrimary.qml \
......
......@@ -35,6 +35,10 @@
#include "qt.hpp"
#include "util/singleton.hpp"
#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
Q_MOC_INCLUDE("maininterface/mainctx.hpp")
#endif
class DialogId
{
Q_GADGET
......
......@@ -23,6 +23,10 @@
#include <QVector>
#include <array>
#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
Q_MOC_INCLUDE( "player/player_controlbar_model.hpp" )
#endif
class PlayerControlbarModel;
class ControlbarProfile : public QObject
......
......@@ -674,7 +674,12 @@ bool ControlbarProfileModel::reload()
if (modelValue.isEmpty())
continue;
#if QT_VERSION < QT_VERSION_CHECK(6, 0, 0)
const auto val = modelValue.splitRef(SETTINGS_PROFILE_SEPARATOR);
#else
QStringView modelValueStringView(modelValue);
const auto val = modelValueStringView.split(SETTINGS_PROFILE_SEPARATOR);
#endif
if (val.isEmpty())
continue;
......
......@@ -22,7 +22,6 @@ import QtQuick.Layouts 1.12
import QtQml.Models 2.12
import org.videolan.vlc 0.1
import org.videolan.compat 0.1
import "qrc:///player/"
import "qrc:///widgets/" as Widgets
......@@ -108,7 +107,7 @@ Control {
}
}
BindingCompat {
Binding {
when: dragActive
value: true
......
......@@ -20,7 +20,6 @@ import QtQuick.Controls 2.12
import QtQml.Models 2.12
import org.videolan.vlc 0.1
import org.videolan.compat 0.1
import "qrc:///style/"
import "qrc:///util/" as Util
......@@ -118,7 +117,7 @@ ListView {
implicitHeight: VLCStyle.icon_medium
BindingCompat on implicitWidth {
Binding on implicitWidth {
delayed: true
value: Math.max(implicitHeight, playerBtnDND.width - x)
}
......@@ -167,7 +166,7 @@ ListView {
anchors.verticalCenter: parent ? parent.verticalCenter : undefined
dndView: playerBtnDND
BindingCompat {
Binding {
when: dropArea.containsDrag
value: true
......
......@@ -126,7 +126,11 @@ CompositorDCompositionAcrylicSurface::~CompositorDCompositionAcrylicSurface()
DestroyWindow(m_dummyWindow);
}
#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
bool CompositorDCompositionAcrylicSurface::nativeEventFilter(const QByteArray &, void *message, qintptr *)
#else
bool CompositorDCompositionAcrylicSurface::nativeEventFilter(const QByteArray &, void *message, long *)
#endif
{
MSG* msg = static_cast<MSG*>( message );
......
......@@ -175,7 +175,11 @@ public:
~CompositorDCompositionAcrylicSurface();
protected:
#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
bool nativeEventFilter(const QByteArray &eventType, void *message, qintptr *result) override;
#else
bool nativeEventFilter(const QByteArray &eventType, void *message, long *result) override;
#endif
private:
bool init(ID3D11Device *device);
......
......@@ -107,7 +107,6 @@ bool CompositorWayland::makeMainInterface(MainCtx* mainCtx)
if (m_mainCtx->useClientSideDecoration())
m_qmlView->setFlag(Qt::FramelessWindowHint);
m_qmlView->setResizeMode(QQuickView::SizeRootObjectToView);
m_qmlView->setClearBeforeRendering(true);
m_qmlView->setColor(QColor(Qt::transparent));
m_qmlView->show();
......
......@@ -25,8 +25,10 @@
#include <vlc_window.h>
#if QT_VERSION < QT_VERSION_CHECK(6, 0, 0)
#define D3D11_NO_HELPERS // avoid tons of warnings
#include <d3d11.h>
#endif
#include <dwmapi.h>
......@@ -55,6 +57,7 @@ CompositorWin7::~CompositorWin7()
bool CompositorWin7::preInit(qt_intf_t *p_intf)
{
#if QT_VERSION < QT_VERSION_CHECK(6, 0, 0)
//check whether D3DCompiler is available. whitout it Angle won't work
QLibrary d3dCompilerDll;
for (int i = 47; i > 41; --i)
......@@ -94,6 +97,7 @@ bool CompositorWin7::preInit(qt_intf_t *p_intf)
msg_Info(p_intf, "no D3D support, use software backend");
QQuickWindow::setSceneGraphBackend(QSGRendererInterface::Software);
}
#endif
return true;
}
......@@ -141,7 +145,6 @@ bool CompositorWin7::makeMainInterface(MainCtx* mainCtx)
m_qmlView = std::make_unique<QQuickView>();
m_qmlView->setResizeMode(QQuickView::SizeRootObjectToView);
m_qmlView->setClearBeforeRendering(true);
m_qmlView->setColor(QColor(Qt::transparent));
m_qmlView->installEventFilter(this);
......@@ -284,7 +287,11 @@ Win7NativeEventFilter::Win7NativeEventFilter(QObject* parent)
}
//parse native events that are not reported by Qt
#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
bool Win7NativeEventFilter::nativeEventFilter(const QByteArray&, void* message, qintptr*)
#else
bool Win7NativeEventFilter::nativeEventFilter(const QByteArray&, void* message, long*)
#endif
{
MSG * msg = static_cast<MSG*>( message );
......
......@@ -34,7 +34,11 @@ class Win7NativeEventFilter : public QObject, public QAbstractNativeEventFilter
public:
Win7NativeEventFilter( QObject* parent = nullptr );
#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
bool nativeEventFilter(const QByteArray &, void *message, qintptr* /* result */);
#else
bool nativeEventFilter(const QByteArray &, void *message, long* /* result */);
#endif
signals:
void windowStyleChanged();
};
......
......@@ -42,6 +42,13 @@
#include <atomic>
#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
Q_MOC_INCLUDE( "dialogs/toolbar/controlbar_profile_model.hpp" )
Q_MOC_INCLUDE( "util/csdbuttonmodel.hpp" )
Q_MOC_INCLUDE( "playlist/playlist_controller.hpp" )
Q_MOC_INCLUDE( "maininterface/mainctx_submodels.hpp" )
#endif
class CSDButtonModel;
class QSettings;
class QCloseEvent;
......
......@@ -246,7 +246,11 @@ public:
return qRound(static_cast<qreal>(8) * window->devicePixelRatio());
}
#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
bool nativeEventFilter(const QByteArray &, void *message, qintptr *result) override
#else
bool nativeEventFilter(const QByteArray &, void *message, long *result) override
#endif
{
MSG* msg = static_cast<MSG*>( message );
......@@ -665,7 +669,11 @@ void WinTaskbarWidget::createTaskBarButtons()
changeThumbbarButtons( THEMIM->getPlayingState() );
}
#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
bool WinTaskbarWidget::nativeEventFilter(const QByteArray &, void *message, qintptr* /* result */)
#else
bool WinTaskbarWidget::nativeEventFilter(const QByteArray &, void *message, long* /* result */)
#endif
{
MSG * msg = static_cast<MSG*>( message );
if (msg->hwnd != WinId(m_window))
......@@ -905,7 +913,11 @@ bool InterfaceWindowHandlerWin32::eventFilter(QObject* obj, QEvent* ev)
return ret;
}
bool InterfaceWindowHandlerWin32::nativeEventFilter(const QByteArray &, void *message, long *result)
#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
bool InterfaceWindowHandlerWin32::nativeEventFilter(const QByteArray &, void *message, qintptr *result)
#else
bool InterfaceWindowHandlerWin32::nativeEventFilter(const QByteArray &, void *message, long *result)
#endif
{
MSG* msg = static_cast<MSG*>( message );
......
......@@ -36,7 +36,11 @@ public:
virtual ~WinTaskbarWidget();
private:
#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
bool nativeEventFilter(const QByteArray &eventType, void *message, qintptr *result) override;
#else
bool nativeEventFilter(const QByteArray &eventType, void *message, long *result) override;
#endif
void createTaskBarButtons();
private slots:
......@@ -77,7 +81,11 @@ public:
bool eventFilter(QObject*, QEvent* event) override;
protected:
#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
bool nativeEventFilter(const QByteArray &eventType, void *message, qintptr *result) override;
#else
bool nativeEventFilter(const QByteArray &eventType, void *message, long *result) override;
#endif
private:
#if QT_CLIENT_SIDE_DECORATION_AVAILABLE
......
......@@ -320,31 +320,6 @@ void MainUI::registerQMLTypes()
qmlProtectModule(uri, versionMajor);
}
{
const char* const uri = "org.videolan.compat";
const int versionMajor = 0;
const int versionMinor = 1;
qmlRegisterModule(uri, versionMajor, versionMinor);
#if (QT_VERSION >= QT_VERSION_CHECK(5, 14, 0))
qmlRegisterType(QUrl("qrc:///util/BindingRev14.qml"), uri, versionMajor, versionMinor, "BindingCompat");
#else
qmlRegisterType(QUrl("qrc:///util/BindingRev8.qml"), uri, versionMajor, versionMinor, "BindingCompat");
#endif
qmlRegisterType(QUrl(QStringLiteral(
#if (QT_VERSION >= QT_VERSION_CHECK(5, 15, 0))
"qrc:///util/ListViewRev15.qml"
#else
"qrc:///util/ListViewRev11.qml"
#endif
)),
uri, versionMajor, versionMinor, "ListViewCompat");
qmlProtectModule(uri, versionMajor);
}
{
// Custom controls
......
......@@ -25,7 +25,6 @@ import QtQml.Models 2.12
import QtQuick.Window 2.12
import org.videolan.vlc 0.1
import org.videolan.compat 0.1
import "qrc:///style/"
import "qrc:///playlist/" as PL
......@@ -69,7 +68,7 @@ T.ToolBar {
colorSet: ColorContext.Window
}
BindingCompat {
Binding {
target: MainCtx.search
property: "pattern"
value: searchBox.searchPattern
......
......@@ -21,7 +21,6 @@ import QtQuick.Layouts 1.12
import QtGraphicalEffects 1.12
import org.videolan.vlc 0.1
import org.videolan.compat 0.1
import "qrc:///style/"
import "qrc:///main/" as Main
......
......@@ -23,7 +23,6 @@ import QtQuick.Window 2.12
import QtGraphicalEffects 1.12
import org.videolan.vlc 0.1
import org.videolan.compat 0.1
import "qrc:///widgets/" as Widgets
import "qrc:///style/"
......@@ -91,19 +90,19 @@ Item {
anchors.rightMargin: MainCtx.windowExtendedMargin
anchors.bottomMargin: MainCtx.windowExtendedMargin
BindingCompat {
Binding {
target: VLCStyle
property: "appWidth"
value: g_mainInterface.width
}
BindingCompat {
Binding {
target: VLCStyle
property: "appHeight"
value: g_mainInterface.height
}
BindingCompat {
Binding {
target: MainCtx
property: "windowExtendedMargin"
value: _extendedFrameVisible ? VLCStyle.dp(20, VLCStyle.scale) : 0
......
......@@ -312,9 +312,17 @@ void VideoSurface::keyPressEvent(QKeyEvent* event)
event->ignore();
}
#if QT_VERSION < QT_VERSION_CHECK(6, 0, 0)
void VideoSurface::geometryChanged(const QRectF& newGeometry, const QRectF& oldGeometry)
#else
void VideoSurface::geometryChange(const QRectF& newGeometry, const QRectF& oldGeometry)
#endif
{
#if QT_VERSION < QT_VERSION_CHECK(6, 0, 0)
QQuickItem::geometryChanged(newGeometry, oldGeometry);
#else
QQuickItem::geometryChange(newGeometry, oldGeometry);
#endif
onSurfaceSizeChanged();
}
......
......@@ -30,6 +30,10 @@ extern "C" {
typedef struct vlc_window vlc_window_t;
}
#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
Q_MOC_INCLUDE( "maininterface/mainctx.hpp")
#endif
class MainCtx;
class WindowResizer :
......@@ -118,8 +122,13 @@ protected:
void wheelEvent(QWheelEvent *event) override;
#endif
#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
void geometryChange(const QRectF &newGeometry,
const QRectF &oldGeometry) override;
#else
void geometryChanged(const QRectF &newGeometry,
const QRectF &oldGeometry) override;
const QRectF &oldGeometry) override;
#endif
Qt::CursorShape getCursorShape() const;
void setCursorShape(Qt::CursorShape);
......