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 (19)
Showing
with 83 additions and 59 deletions
......@@ -102,7 +102,7 @@ ModalDialog {
Navigation.rightItem: okBtn
Keys.priority: Keys.AfterItem
Keys.onPressed: okBtn.Navigation.defaultKeyAction(event)
Keys.onPressed: (event) => okBtn.Navigation.defaultKeyAction(event)
}
Widgets.TextToolButton {
......@@ -114,7 +114,7 @@ ModalDialog {
Navigation.leftItem: cancelBtn
Keys.priority: Keys.AfterItem
Keys.onPressed: cancelBtn.Navigation.defaultKeyAction(event)
Keys.onPressed: (event) => cancelBtn.Navigation.defaultKeyAction(event)
}
}
}
......
......@@ -281,7 +281,7 @@ Item {
Navigation.downItem: password
Keys.priority: Keys.AfterItem
Keys.onPressed: Navigation.defaultKeyAction(event)
Keys.onPressed: (event) => Navigation.defaultKeyAction(event)
}
Text {
......@@ -300,7 +300,7 @@ Item {
Navigation.upItem: username
Navigation.downItem: savePassword
Keys.priority: Keys.AfterItem
Keys.onPressed: Navigation.defaultKeyAction(event)
Keys.onPressed: (event) => Navigation.defaultKeyAction(event)
}
Text {
......@@ -314,7 +314,7 @@ Item {
Navigation.upItem: password
Navigation.downItem: loginButtons
Keys.priority: Keys.AfterItem
Keys.onPressed: Navigation.defaultKeyAction(event)
Keys.onPressed: (event) => Navigation.defaultKeyAction(event)
}
}
......@@ -345,7 +345,7 @@ Item {
Navigation.upItem: savePassword
Navigation.rightItem: loginOk
Keys.priority: Keys.AfterItem
Keys.onPressed: Navigation.defaultKeyAction(event)
Keys.onPressed: (event) => Navigation.defaultKeyAction(event)
onClicked: {
loginDialog.reject()
......@@ -362,7 +362,7 @@ Item {
Navigation.upItem: savePassword
Navigation.leftItem: loginCancel
Keys.priority: Keys.AfterItem
Keys.onPressed: Navigation.defaultKeyAction(event)
Keys.onPressed: (event) => Navigation.defaultKeyAction(event)
onClicked: {
loginDialog.accept()
......@@ -438,7 +438,7 @@ Item {
Navigation.rightItem: action1
Keys.priority: Keys.AfterItem
Keys.onPressed: Navigation.defaultKeyAction(event)
Keys.onPressed: (event) => Navigation.defaultKeyAction(event)
onClicked: {
dialogModel.dismiss(questionDialog.dialogId)
......@@ -457,7 +457,7 @@ Item {
Navigation.leftItem: cancel
Navigation.rightItem: action2
Keys.priority: Keys.AfterItem
Keys.onPressed: Navigation.defaultKeyAction(event)
Keys.onPressed: (event) => Navigation.defaultKeyAction(event)
onClicked: {
dialogModel.post_action1(questionDialog.dialogId)
......@@ -474,7 +474,7 @@ Item {
Navigation.leftItem: action1
Keys.priority: Keys.AfterItem
Keys.onPressed: Navigation.defaultKeyAction(event)
Keys.onPressed: (event) => Navigation.defaultKeyAction(event)
onClicked: {
dialogModel.post_action2(questionDialog.dialogId)
......
......@@ -78,7 +78,7 @@ Control {
}
}
onPressed: {
onPressed: (mouse) => {
const pos = mapToItem(control.contentItem.target.parent, mouseX, mouseY)
control.contentItem.target.y = pos.y + VLCStyle.dragDelta
control.contentItem.target.x = pos.x + VLCStyle.dragDelta
......@@ -89,7 +89,7 @@ Control {
id: dropArea
anchors.fill: parent
onEntered: {
onEntered: (drag) => {
if ((drag.source === null ||
(drag.source.dndView === dndView &&
(parent.DelegateModel.itemsIndex === drag.source.DelegateModel.itemsIndex + 1))) ||
......@@ -97,7 +97,7 @@ Control {
drag.accepted = false
}
onDropped: {
onDropped: (drop) => {
let destIndex = parent.DelegateModel.itemsIndex
if((drag.source.dndView === dndView)
......
......@@ -143,14 +143,14 @@ ListView {
anchors.fill: parent
onEntered: {
onEntered: (drag) => {
if (drag.source.dndView === playerBtnDND &&
drag.source.DelegateModel.itemsIndex === playerBtnDND.count - 1) {
drag.accepted = false
}
}
onDropped: {
onDropped: (drop) => {
let destIndex = playerBtnDND.count
if (drag.source.dndView === playerBtnDND)
......
......@@ -33,7 +33,7 @@ Widgets.BannerTabButton {
DropArea {
anchors.fill: parent
onEntered: {
onEntered: (drag) => {
root.dropEnterred()
}
}
......
......@@ -205,14 +205,14 @@ Item {
target: root
enabled: dndView.model === layout.model.center
onDragStarted: {
onDragStarted: (controlId) => {
// extending spacer widget should not be placed in the
// central alignment view
if (controlId === ControlListModel.WIDGET_SPACER_EXTEND)
visible = false
}
onDragStopped: {
onDragStopped: (controlId) => {
if (controlId === ControlListModel.WIDGET_SPACER_EXTEND)
visible = true
}
......
......@@ -76,7 +76,7 @@ GridView {
return false
}
onDropped: {
onDropped: (drop) => {
if (isFromList())
return
......@@ -159,7 +159,7 @@ GridView {
}
}
onPressed: {
onPressed: (mouse) => {
const pos = mapToItem(buttonDragItem.parent, mouseX, mouseY)
buttonDragItem.y = pos.y + VLCStyle.dragDelta
buttonDragItem.x = pos.x + VLCStyle.dragDelta
......
......@@ -432,7 +432,7 @@ T.ToolBar {
}
}
onEntered: {
onEntered: (drag) => {
if (drag.hasUrls || Helpers.isValidInstanceOf(drag.source, Widgets.DragItem)) {
drag.accept() // Not actually necessary, as it is accepted by default
} else {
......@@ -440,7 +440,7 @@ T.ToolBar {
}
}
onDropped: {
onDropped: (drop) => {
if (plListView)
plListView.acceptDrop(plListView.model.count, drop)
}
......@@ -485,6 +485,6 @@ T.ToolBar {
Keys.priority: Keys.AfterItem
Keys.onPressed: root.Navigation.defaultKeyAction(event)
Keys.onPressed: (event) => root.Navigation.defaultKeyAction(event)
}
}
......@@ -93,7 +93,7 @@ FocusScope {
History.previous(Qt.BacktabFocusReason)
}
Keys.onPressed: {
Keys.onPressed: (event) => {
if (KeyHelper.matchSearch(event)) {
MainCtx.search.askShow()
event.accepted = true
......@@ -187,7 +187,7 @@ FocusScope {
plListView: playlist
onItemClicked: {
onItemClicked: (index) => {
const name = g_mainDisplay.tabModel.get(index).name
//don't add the ["mc"] prefix as we are only testing subviers from MainDisplay
......
......@@ -203,7 +203,7 @@ Item {
DropArea {
anchors.fill: parent
onDropped: {
onDropped: (drop) => {
let urls = []
if (drop.hasUrls) {
......
......@@ -49,6 +49,9 @@ Widgets.StackViewExt {
// view's model
/* required */ property var model
// behave like a Page
property var pagePrefix: []
// optional, loaded when isLoading is true
property Component loadingComponent: null
......
......@@ -28,6 +28,9 @@ FocusScope {
Accessible.role: Accessible.Client
Accessible.name: I18n.qtr("Home view")
//behave like a Page
property var pagePrefix: []
ColorContext {
id: theme
colorSet: ColorContext.View
......
......@@ -114,13 +114,13 @@ MainInterface.MainViewLoader {
opacity: gridView_id.expandIndex !== -1 && gridView_id.expandIndex !== audioGridItem.index ? .7 : 1
dragItem: albumDragItem
onItemClicked : gridView_id.leftClickOnItem(modifier, index)
onItemClicked : (_,_,modifier) => { gridView_id.leftClickOnItem(modifier, index) }
onItemDoubleClicked: {
onItemDoubleClicked: (_,_,modifier) => {
gridView_id.switchExpandItem(index)
}
onContextMenuButtonClicked: {
onContextMenuButtonClicked: (_, globalMousePos) => {
gridView_id.rightClickOnItem(index)
contextMenu.popup(selectionModel.selectedIndexes, globalMousePos, {
"information": index
......@@ -153,7 +153,7 @@ MainInterface.MainViewLoader {
Navigation.downAction: function() {}
}
onActionAtIndex: {
onActionAtIndex: (index) => {
if (selectionModel.selectedIndexes.length === 1) {
switchExpandItem(index);
......@@ -167,7 +167,7 @@ MainInterface.MainViewLoader {
Connections {
target: contextMenu
onShowMediaInformation: gridView_id.switchExpandItem( index )
onShowMediaInformation: (index) => gridView_id.switchExpandItem( index )
}
}
}
......@@ -246,9 +246,13 @@ MainInterface.MainViewLoader {
sortModel: (availableRowWidth < VLCStyle.colWidth(4)) ? _modelSmall
: _modelMedium
onContextMenuButtonClicked: contextMenu.popup(selectionModel.selectedIndexes, globalMousePos)
onRightClick: contextMenu.popup(selectionModel.selectedIndexes, globalMousePos)
onItemDoubleClicked: MediaLib.addAndPlay( model.id )
onContextMenuButtonClicked: (_,_,globalMousePos) => {
contextMenu.popup(selectionModel.selectedIndexes, globalMousePos)
}
onRightClick: (_,_,globalMousePos) => {
contextMenu.popup(selectionModel.selectedIndexes, globalMousePos)
}
onItemDoubleClicked: (index, model) => MediaLib.addAndPlay( model.id )
Widgets.TableColumns {
id: tableColumns
......
......@@ -470,5 +470,5 @@ FocusScope {
Keys.priority: Keys.AfterItem
Keys.onPressed: root.Navigation.defaultKeyAction(event)
Keys.onPressed: (event) => root.Navigation.defaultKeyAction(event)
}
......@@ -88,7 +88,7 @@ MainInterface.MainViewLoader {
Navigation.parentItem: root
onActionAtIndex: {
onActionAtIndex: (index) => {
if (selectionModel.selectedIndexes.length > 1) {
artistModel.addAndPlay( selectionModel.selectedIndexes )
} else {
......@@ -115,11 +115,11 @@ MainInterface.MainViewLoader {
width: VLCStyle.colWidth(1)
dragItem: artistsDragItem
onItemClicked: artistGrid.leftClickOnItem(modifier, index)
onItemClicked: (_,_, modifier) => { artistGrid.leftClickOnItem(modifier, index) }
onItemDoubleClicked: root.requestArtistAlbumView(Qt.MouseFocusReason)
onItemDoubleClicked: (_,_, modifier) => { root.requestArtistAlbumView(Qt.MouseFocusReason) }
onContextMenuButtonClicked: {
onContextMenuButtonClicked: (_, globalMousePos) => {
artistGrid.rightClickOnItem(index)
contextMenu.popup(selectionModel.selectedIndexes, globalMousePos)
}
......@@ -188,7 +188,7 @@ MainInterface.MainViewLoader {
Navigation.parentItem: root
onActionForSelection: {
onActionForSelection: (selection) => {
artistModel.addAndPlay( selection )
if ( selection.length === 1)
requestArtistAlbumView(Qt.TabFocusReason)
......@@ -199,8 +199,12 @@ MainInterface.MainViewLoader {
onItemDoubleClicked: root.requestArtistAlbumView(Qt.MouseFocusReason)
onContextMenuButtonClicked: contextMenu.popup(selectionModel.selectedIndexes, globalMousePos)
onRightClick: contextMenu.popup(selectionModel.selectedIndexes, globalMousePos)
onContextMenuButtonClicked: (_,_, globalMousePos) => {
contextMenu.popup(selectionModel.selectedIndexes, globalMousePos)
}
onRightClick: (_,_,globalMousePos) => {
contextMenu.popup(selectionModel.selectedIndexes, globalMousePos)
}
Widgets.TableColumns {
id: tableColumns
......
......@@ -188,7 +188,7 @@ FocusScope {
onPlayClicked: play()
onItemDoubleClicked: play()
onItemClicked: {
onItemClicked: (_,_, modifier) => {
albumsList.selectionModel.updateSelection( modifier , albumsList.currentIndex, index )
albumsList.currentIndex = index
albumsList.forceActiveFocus()
......@@ -207,7 +207,7 @@ FocusScope {
}
}
onActionAtIndex: albumModel.addAndPlay( new Array(index) )
onActionAtIndex: (index) => { albumModel.addAndPlay( new Array(index) ) }
}
Widgets.SubtitleLabel {
......@@ -350,13 +350,15 @@ FocusScope {
opacity: gridView_id.expandIndex !== -1 && gridView_id.expandIndex !== audioGridItem.index ? .7 : 1
dragItem: albumDragItem
onItemClicked : gridView_id.leftClickOnItem(modifier, index)
onItemClicked : (_,_,modifier) => {
gridView_id.leftClickOnItem(modifier, index)
}
onItemDoubleClicked: {
gridView_id.switchExpandItem(index)
}
onContextMenuButtonClicked: {
onContextMenuButtonClicked: (_, globalMousePos) => {
gridView_id.rightClickOnItem(index)
contextMenu.popup(albumSelectionModel.selectedIndexes, globalMousePos, { "information" : index})
}
......@@ -387,7 +389,7 @@ FocusScope {
Navigation.downAction: function() {}
}
onActionAtIndex: {
onActionAtIndex: (index) => {
if (albumSelectionModel.selectedIndexes.length === 1) {
switchExpandItem(index);
......@@ -407,7 +409,7 @@ FocusScope {
Connections {
target: contextMenu
onShowMediaInformation: gridView_id.switchExpandItem( index )
onShowMediaInformation: (index) => gridView_id.switchExpandItem( index )
}
}
......
......@@ -118,19 +118,19 @@ T.ItemDelegate {
}
}
onClicked: function(mouse) {
onClicked: (mouse) => {
if (!(root.selected && mouse.button === Qt.RightButton)) {
view.selectionModel.updateSelection(mouse.modifiers, view.currentIndex, index)
view.currentIndex = index
}
}
onDoubleClicked: function(mouse) {
onDoubleClicked: (mouse) => {
if (mouse.button !== Qt.RightButton)
MediaLib.addAndPlay(model.id);
}
onPressed: {
onPressed: (mouse) => {
root.forceActiveFocus(Qt.MouseFocusReason)
}
}
......
......@@ -45,6 +45,9 @@ FocusScope {
property int initialIndex: 0
property int initialAlbumIndex: 0
//behave like a page
property var pagePrefix: []
readonly property bool hasGridListMode: true
readonly property bool isSearchable: true
......
......@@ -78,7 +78,7 @@ Widgets.PageLoader {
currentView: root.pageName
model: tabModel
onClicked: {
onClicked: (index) => {
root.loadIndex(index)
}
}
......
......@@ -136,15 +136,15 @@ MainInterface.MainViewLoader {
playCoverBorderWidth: VLCStyle.dp(3, VLCStyle.scale)
dragItem: genreDragItem
onItemDoubleClicked: root.showAlbumView(model.id, model.name, Qt.MouseFocusReason)
onItemClicked: gridView_id.leftClickOnItem(modifier, item.index)
onItemDoubleClicked: (_,_,modifier) => { root.showAlbumView(model.id, model.name, Qt.MouseFocusReason) }
onItemClicked: (_,_,modifier) => { gridView_id.leftClickOnItem(modifier, item.index) }
onPlayClicked: {
if (model.id)
MediaLib.addAndPlay(model.id)
}
onContextMenuButtonClicked: {
onContextMenuButtonClicked: (_, globalMousePos) => {
gridView_id.rightClickOnItem(index)
contextMenu.popup(selectionModel.selectedIndexes, globalMousePos)
}
......@@ -192,7 +192,7 @@ MainInterface.MainViewLoader {
cellWidth: VLCStyle.colWidth(2)
cellHeight: cellWidth / 2
onActionAtIndex: _actionAtIndex(index)
onActionAtIndex: (index) => { _actionAtIndex(index) }
Navigation.parentItem: root
}
......@@ -263,12 +263,17 @@ MainInterface.MainViewLoader {
rowHeight: VLCStyle.tableCoverRow_height
headerTopPadding: VLCStyle.margin_normal
onItemDoubleClicked: {
onItemDoubleClicked: (index, model) => {
root.showAlbumView(model.id, model.name, Qt.MouseFocusReason)
}
onContextMenuButtonClicked: contextMenu.popup(selectionModel.selectedIndexes, globalMousePos)
onRightClick: contextMenu.popup(selectionModel.selectedIndexes, globalMousePos)
onContextMenuButtonClicked: (_,_,globalMousePos) => {
contextMenu.popup(selectionModel.selectedIndexes, globalMousePos)
}
onRightClick: (_,_,globalMousePos) => {
contextMenu.popup(selectionModel.selectedIndexes, globalMousePos)
}
Widgets.TableColumns {
id: tableColumns
......