Fatih Uzunoglu
e5e7a3e351
qt: fix deprecated warning in qml_menu_wrapper.cpp
2 years ago
Prince Gupta
4cd7e93525
qml: add option to jump to playing in Playlist
2 years ago
Prince Gupta
5f1e80b1b7
qt: rename variable
2 years ago
Johannes Kauffmann
dcafd9f3c0
qt: fix remove.svg path
Amends f46bef1676 .
2 years ago
Prince Gupta
a92d924e42
qml: fix playlist sort menu text
align playlist sort key properties
3 years ago
Fatih Uzunoglu
e94d7856c9
qt: add `shown` property to SortMenu and QmlGlobalMenu
3 years ago
Fatih Uzunoglu
60fd81da25
qt: remove garbage code in SortMenu::popup()
3 years ago
Fatih Uzunoglu
5b908598b7
qt: use ListSelectionModel in KeyNavigableListView
3 years ago
Alexandre Perraud
a6447d47eb
qt : new repeat and shuffle menu icons
3 years ago
Fatih Uzunoglu
d8dc8c726d
qt: use QStyleOptionHeader::initFrom() instead of QStyleOptionHeader::init()
3 years ago
Pierre Lamot
2628c7e0ac
qt: fix headers inclusions
3 years ago
Fatih Uzunoglu
354f520c08
qt: rename PlaylistControllerModel to PlaylistController
3 years ago
Benjamin Arnaud
cc5bed9096
qt/qml_menu_wrapper/playlist: Add the 'rename' action
3 years ago
Pierre Lamot
120ce6a393
qt: fix scaling of sort icon in contextual menu
fix : #27985
3 years ago
Leon Vitanos
ff548f1df9
qt/qml: register MLBookmarkModel as QML type
4 years ago
Benjamin Arnaud
b1da8f43fa
qt: Create QmlProgramMenu
4 years ago
Pierre Lamot
f46bef1676
qt: reorganize native menu & dialog assets
4 years ago
Pierre Lamot
f8bbef35fb
qt: don't show the bookmark section in --no-medialibrary mode
fix : #27104
4 years ago
Prince Gupta
3d9a2e7d24
qt: purse c++ medialib view menus
4 years ago
Benjamin Arnaud
1191b4ba96
qt: Create QmlTrackMenu(s)
This patch contains the three QmlMenu(s) required for the Tracks panel:
QmlTrackMenu, QmlSubtitleMenu and QmlAudioMenu. The video tracks do not
require a dedicated menu for now.
4 years ago
Benjamin Arnaud
1f9699c67e
qt/QmlMenuPositioner: Fix the QMenu positioning
4 years ago
Pierre Lamot
bc88fdc47a
qt: add shuffle and sorting actions to the playlist contextual menu
fix : #26355
4 years ago
Pierre Lamot
816d43e19e
qt: replace manual memory management of menus with unique_ptr
4 years ago
Benjamin Arnaud
0230075596
qt/QmlRendererMenu: Add the 'above' implementation
4 years ago
Benjamin Arnaud
b0eef8d66e
qt/QmlBookmarkMenu: Add the 'above' implementation
4 years ago
Benjamin Arnaud
7ca5c99bb1
qt/qml_menu_wrapper: Create QmlMenuPositioner
4 years ago
Benjamin Arnaud
97d60ade06
qt/qml_menu_wrapper: Create QmlRendererMenu
4 years ago
Benjamin Arnaud
c58c340df5
qt/qml_menu_wrapper: Create QmlBookmarkMenu
4 years ago
Lyndon Brown
30618b6a5d
qt: fix signal-mapper deprecation warnings
I included adaptation here of a few existing cases using a different
solution to the helper defines suggested in review.
Example warning:
```
../../modules/gui/qt/dialogs/preferences/simple_preferences.cpp: In constructor 'SPrefsCatList::SPrefsCatList(qt_intf_t*, QWidget*)':
WARNING : ../../modules/gui/qt/dialogs/preferences/simple_preferences.cpp:254: 40: 'void QSignalMapper::mapped(int)' is deprecated: Use QSignalMapper::mappedInt(int) instead [-Wdeprecated-declarations]
254 | connect( mapper, QOverload<int>::of(&QSignalMapper::mapped), this, &SPrefsCatList::switchPanel );
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/QSignalMapper:1,
from ../../modules/gui/qt/dialogs/preferences/simple_preferences.cpp:45:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qsignalmapper.h:71:10: note: declared here
71 | void mapped(int);
| ^~~~~~
```
4 years ago
Benjamin Arnaud
02dca7ec1e
qt/qml_menu_wrapper: Create VideoFoldersContextMenu
4 years ago
Benjamin Arnaud
1af0a99919
qt/qml_menu_wrapper: Add 'Group by folder' to SortMenuVideo
4 years ago
Benjamin Arnaud
724981add4
qt: Rename GroupListContextMenu to VideoGroupsContextMenu
4 years ago
Benjamin Arnaud
c536126d16
qt: Rename MLGroupListModel to MLVideoGroupsModel
4 years ago
Benjamin Arnaud
4f02618c1a
qt/mlgrouplistmodel: Inherit from MLVideoModel
4 years ago
Benjamin Arnaud
8e46137725
qt/qml_menu_wrapper: Create SortMenuVideo
4 years ago
Benjamin Arnaud
4ad03d085c
qt/qml_menu_wrapper: Update the GroupListContextMenu implementation
4 years ago
Benjamin Arnaud
447c4e0b9a
qt/qml_menu_wrapper: Add 'player-options' support
4 years ago
Pierre Lamot
cea5406265
qt: rename MainInterface to MainCtx
MainInterface was the actual QWidget interface in VLC 3.0, now it's the
application context
only rename classes and files, no functional changes
4 years ago
Pierre Lamot
13a0327a7c
qt: remove unsued QmlMainContext
4 years ago
Hugo Beauzée-Luyssen
e00c32ded3
qt: qml_menu_wrapper: Remove unused function
4 years ago
Hugo Beauzée-Luyssen
bab92711d0
qt: qml_menu_wrapper: Remove unused capture
4 years ago
Pierre Lamot
a170805bec
qt: don't create menus with MainInterface as widget parent
this has no use anymore, menus are either created for QML or as standalone
when qt is a dialog provider
5 years ago
Prince Gupta
f12f7fa1c1
qt: implement SortMenu
5 years ago
Prince Gupta
eac090ad65
qt: implement StringListMenu
5 years ago
Pierre Lamot
2a50c00c52
qt: fix "show in explorer" action from playqueue contextual menu
fix : #25877
5 years ago
Prince Gupta
904f325796
qt: take media options as const reference
5 years ago
Pierre Lamot
537d41a468
qt: load Qt in a detached structure from the interface module.
this will allow to unload the interface module without unloading Qt in a
further patch.
the new structure is still a vlc object as we use it notably for logging
capacity and to interact with vlc variables
5 years ago
Pierre Lamot
4044fe3bdf
qt: alias intf_thread_t as qt_intf_t
This is a preparatory commit
5 years ago
Prince Gupta
d2e8632531
qml: lock player UI when global menu is shown
fixes #25589
5 years ago
Benjamin Arnaud
3c74d42baf
qt/qml_menu_wrapper: Add group support
Signed-off-by: Pierre Lamot <pierre@videolabs.io>
5 years ago