Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New Library Tree #11

Closed
wants to merge 584 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
584 commits
Select commit Hold shift + click to select a range
57d618a
Add option to hide text in WButtonBar
jmigual Aug 5, 2016
a3b234f
Add LibraryIcon to WPixmapStore
jmigual Aug 5, 2016
a22e787
Fix some issues with WButtonBar and hidden text
jmigual Aug 5, 2016
c75702a
Fix issue with scrollarea size
jmigual Aug 6, 2016
d93b92e
Fix more issues with button bar
jmigual Aug 6, 2016
b02eb9f
Fix some issues with ImgSource pointers
jmigual Aug 6, 2016
fba27d5
Begin creating new Folders item in Library Tree
jmigual Aug 7, 2016
d7c4d32
Fix double scrollbar again
jmigual Aug 8, 2016
66d7fc3
First steps with Folders in Library Tree
jmigual Aug 8, 2016
ba335c8
Finish Library Folders query
jmigual Aug 8, 2016
0d9f36c
Add icon to Library Folder and fix some colors in maintenance icon
jmigual Aug 8, 2016
77442fc
Add Daniel's patch
jmigual Aug 9, 2016
c4c4e9a
Fix small issues with tree model
jmigual Aug 9, 2016
d744c66
Add Tree Grouping option in Prefernces dialog
jmigual Aug 9, 2016
6a4721c
Remove added Tree Grouping option in Preferences dialog
jmigual Aug 9, 2016
3d22827
Separate different source folders in Library Tree
jmigual Aug 9, 2016
d52f148
Add exact query matcher in SearchBox
jmigual Aug 9, 2016
b0be0ae
Fix some issues with queries (not working yet)
jmigual Aug 9, 2016
e5b0693
Fix query not workin when selecting a tree Folder item
jmigual Aug 9, 2016
2c8c1a2
Remove some antialiasing from icon
jmigual Aug 9, 2016
8aead22
Fix widget resizable and unnecessary border
jmigual Aug 9, 2016
9e98406
Add icon to Sidebar Expanded title
jmigual Aug 9, 2016
5591f70
Apply Daniel's patch 2
jmigual Aug 10, 2016
ef1b81f
Move folder's tree to it's own class
jmigual Aug 10, 2016
f0d7888
Add LibraryFodler feature for browsing the Library items with folders
jmigual Aug 10, 2016
17419f9
Fix some bugs and coding style issues
jmigual Aug 10, 2016
a044c8b
Added show all
jmigual Aug 10, 2016
03a5fd5
Center cross icon and add save icon
jmigual Aug 10, 2016
1296902
Add drop down button
jmigual Aug 10, 2016
e967f06
First steps with saved queries
jmigual Aug 10, 2016
ea4750f
Add new icons and fix issue when replacing a query with another
jmigual Aug 11, 2016
4699e28
Change icon size
jmigual Aug 12, 2016
fbd7080
Save selection with TrackModel instead of WTrackTableView
jmigual Aug 12, 2016
8f3fe68
Add getPosition function to get the Playlist track position
jmigual Aug 12, 2016
81fd66c
Fix selection on Playlist sorting
jmigual Aug 12, 2016
dc99790
Rename saveSelection function
jmigual Aug 12, 2016
d6ebf4a
Add more save info to SavedSearchQuery
jmigual Aug 12, 2016
0bfeff8
Begin implementing more save query functions
jmigual Aug 12, 2016
5f27a9d
Merge branch 'master'
jmigual Aug 12, 2016
320b07a
Fix broken function due to merge
jmigual Aug 12, 2016
86aae98
Merged branch libraryLayoutRedesign into feature/libraryTree
jmigual Aug 12, 2016
4d0c0c2
Separate some functions to allow load / save a sticky view
jmigual Aug 12, 2016
a60a9a1
Added save and restore query to Base SQL table model
jmigual Aug 12, 2016
7ea8d88
Renamed save and restore
jmigual Aug 12, 2016
8c1b6b0
Implement save and restore in LibraryFeature
jmigual Aug 12, 2016
3351d1a
Fix some bugs with sticky views not working properly
jmigual Aug 12, 2016
4bfcff4
Added settings namespace to all features
jmigual Aug 12, 2016
04a7cc8
Add SavedQueriesDAO
jmigual Aug 12, 2016
4ad426d
Finish storing queries in database
jmigual Aug 12, 2016
f877eae
Fix some polymorphism issues with library feature and loading queries
jmigual Aug 12, 2016
1a5c72f
Fix schema
jmigual Aug 12, 2016
9c0b88e
Added id to SavedQueries and fix compilation issues
jmigual Aug 12, 2016
a01639a
Some improvements to StringHelper
jmigual Aug 13, 2016
d8b54fc
Fix crash in search bar
jmigual Aug 13, 2016
1854597
Removed changed function
jmigual Aug 13, 2016
b77b5c2
Merged branch libraryLayoutRedesign into feature/libraryTree
jmigual Aug 13, 2016
dee390f
Fix some issues
jmigual Aug 13, 2016
a4fcf3e
Fix addLine subLine controls not showing in WMiniViewScrollBar
jmigual Aug 13, 2016
b963173
Fix purge not working in maintenance feature
jmigual Aug 14, 2016
497bd02
Merged branch feature/libraryTree into libraryLayoutRedesign
jmigual Aug 14, 2016
de2d982
Fix coverart deactivated when activating some features
jmigual Aug 14, 2016
8fd7205
Disable 26 column (directory) added for FoldersFeature
jmigual Aug 14, 2016
e5a4e70
Disable save icon instead of removing the text
jmigual Aug 14, 2016
9824bba
Fix show always save button to allow saving sorting/scrolling only
jmigual Aug 14, 2016
49d1969
Fix StringHelper issue with correct sorting
jmigual Aug 14, 2016
454b344
Fix create Show Text CO in Legacy skins
jmigual Aug 14, 2016
f29b281
Add tooltip to BreadCrumb / SearchBar for the shrinked pane case
jmigual Aug 14, 2016
81378c2
Fix icons in LibraryTree and remove "Show All" breadcrumb
jmigual Aug 14, 2016
89c6dd1
Change breadcrumb / search bar position improve Deere skin colors too
jmigual Aug 14, 2016
891e751
Allow adding tracks to empty area of playlists' tree
jmigual Aug 15, 2016
31ec138
Merged branch feature/libraryTree into libraryLayoutRedesign
jmigual Aug 15, 2016
bcaf892
Allow adding tracks to empty area of crates' tree
jmigual Aug 16, 2016
8b1379c
Fix playlist items not get updated when adding tracks
jmigual Aug 16, 2016
22ab419
Fix orange colors in Deere skin
jmigual Aug 16, 2016
ce07cac
Fix icon height and horizontal line position
jmigual Aug 16, 2016
0e9d60f
Fix coverart in unknown albums
jmigual Aug 16, 2016
83f434c
Fix divider text in sidebar not eliding
jmigual Aug 16, 2016
bbc1166
Fix analysis button not working and refactor includes
jmigual Aug 16, 2016
e158b80
Fix focus change in Search Bar
jmigual Aug 16, 2016
15c8ee2
Add clicking a breadcrumb changes the focus
jmigual Aug 16, 2016
7405400
Fix crash caused by having more panes than features
jmigual Aug 16, 2016
bd05809
Vertical scroll area, show scrollbar when needed
jmigual Aug 16, 2016
225ce98
Fix some miniview issues
jmigual Aug 16, 2016
33c37b8
Scrollbar helper now changes its size when expanding tree item
jmigual Aug 16, 2016
04dd597
Merged branch feature/libraryTree into libraryLayoutRedesign
jmigual Aug 16, 2016
a6a29d8
Add Finnish test only for linux
jmigual Aug 16, 2016
ee49111
Fix only one query was saved
jmigual Aug 16, 2016
743a92d
Fix icons overlaping text in search bar
jmigual Aug 16, 2016
b995d9e
Fix only one query was saved
jmigual Aug 16, 2016
fd1ba97
Fix restoring empty queries
jmigual Aug 16, 2016
466ce69
Add set title for saving empty queries
jmigual Aug 16, 2016
37ee956
Apply focus patch
jmigual Aug 17, 2016
f7e061e
Change focus change behavior
jmigual Aug 17, 2016
777b2b3
Remove m_active and add savedPane
jmigual Aug 18, 2016
72aca73
Fix small issues
jmigual Aug 18, 2016
2b4cebe
Fix header arro issue
jmigual Aug 18, 2016
4cc9dc5
Fix Library/Folders tree not getting updated when adding new tracks
jmigual Aug 18, 2016
dad1c63
Fix some features not saving last clicked item when activating
jmigual Aug 18, 2016
fbc6eab
Fix WLibraryStack not passing focus events
jmigual Aug 18, 2016
35270f5
Apply Danie'ls patch
jmigual Aug 19, 2016
03cbcf9
Add new Focus change behavior
jmigual Aug 19, 2016
e2558e5
Fix enter key not acting as click in sidebar
jmigual Aug 19, 2016
e624d6d
Fix not clearing breadcrumb on query change
jmigual Aug 19, 2016
cccb892
Fix slider showing empty area some times
jmigual Aug 19, 2016
92e5552
Fix issue with WLibraryBreadcrumb height
jmigual Aug 19, 2016
6eb1caa
Merged branch feature/libraryTree into libraryLayoutRedesign
jmigual Aug 19, 2016
90728c8
Fix issue with WMiniViewScrollBar and legacy skins
jmigual Aug 21, 2016
0aa96a2
Fix Browse Feature not remembering clicked items
jmigual Aug 22, 2016
e1779e8
Fix Crates/Playlists showing all the menu when right clicking empty area
jmigual Aug 22, 2016
4df6c07
Fix playlists not being able to export
jmigual Aug 22, 2016
ddcd423
Fix height in WLibraryBreadcrumb
jmigual Aug 22, 2016
c56b0d8
Fix crash when canceling a playlist import
jmigual Aug 22, 2016
9d6f838
Fix that it was possible to store repeated queries in the database
jmigual Aug 22, 2016
8aecde1
Fix clicking on scroll helper blank space would not do as expected
jmigual Aug 22, 2016
00ad712
Fix crash when removing playlist
jmigual Aug 22, 2016
62bab66
Fixed playlist not activating properly
jmigual Aug 22, 2016
3fa0582
Add combo box for selecting grouping options (still needs styling)
jmigual Aug 22, 2016
244fa19
Fix crash when searching "*" in Folders Feature
jmigual Aug 23, 2016
71e8067
Allow overwritting saved queries
jmigual Aug 23, 2016
9fb09a2
Style combo box in Deere skin
jmigual Aug 23, 2016
ed2fd28
Add sorting options to Library Tree instead of combo box
jmigual Aug 23, 2016
d738826
Merged branch feature/libraryTree into libraryLayoutRedesign
jmigual Aug 23, 2016
043b522
Fix build
jmigual Aug 24, 2016
163f8a4
Merged branch libraryLayoutRedesign into feature/libraryTree
jmigual Aug 24, 2016
7f5e0b2
Fix selected items in AutoDJ not getting handled
jmigual Aug 24, 2016
ec94933
Add preselect icons
jmigual Aug 24, 2016
d04ec82
Add some styling to icons
jmigual Aug 24, 2016
3cfc797
Prepare library and library pane manager for preselected panes
jmigual Aug 24, 2016
d695c76
Allow only non negative Ids for panes
jmigual Aug 24, 2016
de30659
Remove unnecessary slot in WLibraryBreadcrumb
jmigual Aug 24, 2016
a24d3bc
Add preselection visuals
jmigual Aug 24, 2016
f06ec6c
Rename featureFocus to featurePane and solve small issues
jmigual Aug 24, 2016
09af0ee
Remove unnecessary function in MixxxLibraryFeature
jmigual Aug 25, 2016
3eb4a03
Add new preselect icons
jmigual Aug 25, 2016
18a86cf
Rename getPane for better description
jmigual Aug 25, 2016
d41b74f
Add paneId to some methods to avoid some potential bugs
jmigual Aug 25, 2016
a83505e
Add new preselection behavior
jmigual Aug 25, 2016
54af6b2
Access to FocusedPane and Preselected pane only from the library
jmigual Aug 25, 2016
60033cc
Remove unnecessary app event filter improving performance
jmigual Aug 25, 2016
d3ba7b0
Fix some issues with playlists
jmigual Aug 25, 2016
9f4aade
Fix the same playlist issue with crates
jmigual Aug 25, 2016
b43651c
Add preview of preselection
jmigual Aug 25, 2016
9aa271f
ButtonBar is now controllable by keyboard
daschuer Aug 25, 2016
449590a
respect frame width when calculating the button bar width
daschuer Aug 26, 2016
01031f0
Enable preselection preview for keyboard navigation
daschuer Aug 28, 2016
3a4ddc1
Fix bug with exporting empty playlists
jmigual Aug 29, 2016
b3a6ac4
Remove enable coverart since it's always enabled
jmigual Aug 29, 2016
cb56196
Fix analysis selection get hidden on feature change
jmigual Aug 29, 2016
9acf7d7
Merge branch 'master'
jmigual Aug 29, 2016
66779f1
Added new role behavior to allow to all models use the same roles
jmigual Aug 30, 2016
d01389a
Begin using RoleFirstLetter
jmigual Aug 30, 2016
981218e
Fix printing strange characters
jmigual Aug 30, 2016
d9d9f8d
Fix WMiniViewScrollBar not updating sometimes
jmigual Aug 30, 2016
1415f21
Rename LibraryTreeModel to MixxxLibraryTreeModel
jmigual Aug 30, 2016
353bc96
Rename RoleFirstLetter to RoleGroupingLetter
jmigual Aug 30, 2016
94b4600
Add pointer in m_hashToIndex to avoid some inheritance problems
jmigual Aug 30, 2016
9320cb0
Merged branch feature/roleMiniview into feature/libraryTree
jmigual Aug 30, 2016
c9a0eab
Fix small CSS issue with showFocus border
jmigual Aug 30, 2016
2752109
Merge pull request #1 from daschuer/libraryFocus
jmigual Aug 30, 2016
45ee8ac
Move crates
jmigual Sep 1, 2016
bf864f9
Move iTunes and Recordings feature
jmigual Sep 1, 2016
7f56f70
Move Traktor and RhythmBox Features
jmigual Sep 1, 2016
163032c
Move BaseExternalFeature
jmigual Sep 1, 2016
a271def
Move Browse Feature
jmigual Sep 1, 2016
3754639
Move Banshee Feature
jmigual Sep 1, 2016
3720fe6
Move AutoDJ Feature
jmigual Sep 1, 2016
887d5a7
Move BasePlaylist
jmigual Sep 1, 2016
b2f1b95
Remove duplicated files
jmigual Sep 1, 2016
4f1e9fa
Move Maintenance Feature
jmigual Sep 1, 2016
eca6620
Move MixxxLibrary
jmigual Sep 1, 2016
4c98543
Move LibraryFolders feature
jmigual Sep 1, 2016
7f1d02c
Move HistoryFeature
jmigual Sep 1, 2016
8b31577
Move Playlist Feature
jmigual Sep 1, 2016
45c3adb
Refactor includes
jmigual Sep 1, 2016
0a8e843
Remove unused variable
jmigual Sep 1, 2016
d207cf3
Begin creating saved Queries editor
jmigual Sep 1, 2016
e6c326e
Enable keybord navigation for the search box.
daschuer Aug 31, 2016
48401b4
Improving Input focus visiblr
daschuer Sep 6, 2016
7e745bc
Fix wrong include
jmigual Sep 7, 2016
afb38e8
Merged branch feature/libraryTree into feature/savedQueries
jmigual Sep 7, 2016
48ccdea
Allow skins without LibrarySidebarExpanded
daschuer Sep 7, 2016
958af17
Allow skins without LibraryPanes
daschuer Sep 7, 2016
c4aa500
Preselect icons are now radio buttons
daschuer Sep 7, 2016
026e87b
Skip some widgeds when changing focus by tab
daschuer Sep 7, 2016
feaee14
check if m_focusPane is valid
daschuer Sep 8, 2016
d1a1dc5
fix regression
daschuer Sep 8, 2016
f8a2181
don't use [] QHash overload since it adds missng elements.
daschuer Sep 8, 2016
d719dd6
Avoid using CSS in a child dialog
jmigual Sep 12, 2016
4c72767
Allow back-tab
daschuer Sep 13, 2016
d6e55f9
Add header and checkboxes
jmigual Sep 14, 2016
fd1b778
Fix mispelling in SavedQueriesColumns name
jmigual Sep 21, 2016
d7b9d1b
Change pinned datatype
jmigual Sep 21, 2016
f487f0f
Add update function to Saved Queries DAO
jmigual Sep 21, 2016
f1f05a4
Redo saved queries table model to allow checkboxes
jmigual Sep 21, 2016
97aef47
Add submit button to Saved Queries editor
jmigual Sep 21, 2016
2464320
Fix null pointer error
jmigual Sep 21, 2016
1a38fde
Allow removing some queries
jmigual Sep 23, 2016
4f44fca
Reject invalid pane ids first
daschuer Sep 24, 2016
6ab6635
fix some warnings
daschuer Sep 24, 2016
50b215b
WLibrary -> WLibaryPane
daschuer Sep 24, 2016
51891ae
some more renaming
daschuer Sep 24, 2016
dcd7be0
revert testing library.xml
daschuer Sep 24, 2016
f51f20e
Add pinned icon
jmigual Sep 26, 2016
9e03dd0
Merged branch feature/savedQueries into feature/savedQueries
jmigual Sep 26, 2016
dcc8773
Remove unneded locking and slot keywords
daschuer Sep 28, 2016
9fbc02e
clean up som library slots
daschuer Oct 2, 2016
ea5e0ac
Removed unused SidebarModel
daschuer Oct 2, 2016
2685e73
Fix issue, not changing track table
daschuer Oct 2, 2016
93f0987
Improve Keyboard interaction in WTrackTableView
daschuer Oct 7, 2016
8b55071
Added Ctrl+C copy action
daschuer Oct 7, 2016
04b804c
Consider modifiers when passing keys to QTableView
daschuer Oct 8, 2016
6a55533
Enable Ctrl+V to paste tracks.
daschuer Oct 9, 2016
4573c52
Added common insert and move functions
daschuer Oct 9, 2016
8cf4483
move the keyboard event filter of the button bar to the parent class
daschuer Oct 9, 2016
877099d
Key_Down selects the first row, if there is nothing else selected
daschuer Oct 9, 2016
440d458
Keyboard control in WLibrarySidebar improved
daschuer Oct 12, 2016
70ed385
Merge pull request #2 from daschuer/libraryFocus
jmigual Oct 14, 2016
78a56f7
Merge branch 'feature/libraryTree'
jmigual Oct 14, 2016
3800e89
Fix warning about unused variable
jmigual Oct 14, 2016
73fcdaf
Fix sort order in pinned queries
jmigual Oct 14, 2016
6b11a85
Add pinned icon to queries
jmigual Oct 14, 2016
0e229e0
Merged branch feature/savedQueries into feature/libraryTree
jmigual Oct 14, 2016
b8838c2
Merge branch 'master'
jmigual Oct 22, 2016
2c2f13e
Fix selected row background for cover and preview buttion
daschuer Nov 29, 2016
2b83603
Do not highlight table header
daschuer Nov 30, 2016
20e3143
Fix selection style in Treeview of LateNight
daschuer Nov 30, 2016
3fe2902
Skip header when scrolling by up/down
daschuer Nov 30, 2016
96f0d6d
Merge branch 'daniel/master' into feature/libraryTree
jmigual Dec 1, 2016
23756c5
Merge master
jmigual Dec 1, 2016
be6b81d
Remove foreach
jmigual Dec 1, 2016
ac00985
Fix some compilation issues
jmigual Dec 1, 2016
f02a996
Added new image for locked preselect button
daschuer Dec 1, 2016
645cd28
Fix build
jmigual Dec 1, 2016
8d539cd
Merge pull request #3 from daschuer/libraryFocus
jmigual Dec 1, 2016
755afc4
LibrarySidebarExpanden now moved the preselected button as well
daschuer Dec 1, 2016
0cb8452
joined featurePane and SavedPane, this allows better control for the …
daschuer Dec 1, 2016
d05ec06
Invalidate stored Index when skin is changing, fixes a crasher.
daschuer Dec 2, 2016
79d4876
Fix invalid restoreSearch during skin setup
daschuer Dec 2, 2016
4e97415
Avoid to create the library base track chache twice.
daschuer Dec 2, 2016
993e87b
Remove unnecessary Assert
daschuer Dec 2, 2016
696d5d3
Improved Deere syling a bit
daschuer Dec 2, 2016
6efa706
Add focus borders to Shade skin
daschuer Dec 2, 2016
8f6035f
Merge remote-tracking branch 'mixxxdj/master' into feature/libraryTree
jmigual Dec 3, 2016
e98b719
Fix windows compilation
jmigual Dec 3, 2016
84f1929
Silence some debug messages
daschuer Dec 5, 2016
d16b7c4
Added beginResetModel endResetModel regions to avoid crashes due to a…
daschuer Dec 6, 2016
8e4485b
Fix windows build
jmigual Dec 7, 2016
6e12936
Merged branch master into feature/libraryTree
jmigual Dec 7, 2016
73094d0
Fix windows compilation with Qt4 and initializer lists
jmigual Dec 8, 2016
c028f29
Merge pull request #4 from daschuer/libraryFocus
jmigual Dec 8, 2016
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
115 changes: 72 additions & 43 deletions build/depends.py
Original file line number Diff line number Diff line change
Expand Up @@ -630,6 +630,8 @@ def sources(self, build):
"controllers/dlgprefcontrollers.cpp",
"dialog/dlgabout.cpp",
"dialog/dlgdevelopertools.cpp",
"dialog/savedqueries/dlgsavedquerieseditor.cpp",
"dialog/savedqueries/savedqueriestablemodel.cpp",

"preferences/configobject.cpp",
"preferences/dialog/dlgprefautodj.cpp",
Expand Down Expand Up @@ -828,6 +830,13 @@ def sources(self, build):
"widget/wcoverartmenu.cpp",
"widget/wsingletoncontainer.cpp",
"widget/wmainmenubar.cpp",
"widget/wbuttonbar.cpp",
"widget/wfeatureclickbutton.cpp",
"widget/wlibrarystack.cpp",
"widget/wlibrarybreadcrumb.cpp",
"widget/wminiviewscrollbar.cpp",
"widget/wverticalscrollarea.cpp",
"widget/wtristatebutton.cpp",

"musicbrainz/network.cpp",
"musicbrainz/tagfetcher.cpp",
Expand All @@ -840,7 +849,8 @@ def sources(self, build):
"widget/wtracktableview.cpp",
"widget/wtracktableviewheader.cpp",
"widget/wlibrarysidebar.cpp",
"widget/wlibrary.cpp",
"widget/wlibrarypane.cpp",
"widget/wbaselibrary.cpp",
"widget/wlibrarytableview.cpp",
"widget/wanalysislibrarytableview.cpp",
"widget/wlibrarytextbrowser.cpp",
Expand All @@ -851,62 +861,80 @@ def sources(self, build):
"library/librarytablemodel.cpp",
"library/searchquery.cpp",
"library/searchqueryparser.cpp",
"library/analysislibrarytablemodel.cpp",
"library/missingtablemodel.cpp",
"library/hiddentablemodel.cpp",
"library/proxytrackmodel.cpp",
"library/coverart.cpp",
"library/coverartcache.cpp",
"library/coverartutils.cpp",

"library/playlisttablemodel.cpp",
"library/libraryfeature.cpp",
"library/analysisfeature.cpp",
"library/autodj/autodjfeature.cpp",
"library/autodj/autodjprocessor.cpp",
"library/dao/directorydao.cpp",
"library/mixxxlibraryfeature.cpp",
"library/baseplaylistfeature.cpp",
"library/playlistfeature.cpp",
"library/setlogfeature.cpp",
"library/autodj/dlgautodj.cpp",
"library/dlganalysis.cpp",
"library/dlgcoverartfullsize.cpp",
"library/dlghidden.cpp",
"library/dlgmissing.cpp",
"library/dlgtagfetcher.cpp",
"library/dlgtrackinfo.cpp",

"library/browse/browsetablemodel.cpp",
"library/browse/browsethread.cpp",
"library/browse/browsefeature.cpp",
"library/browse/foldertreemodel.cpp",
"library/dao/savedqueriesdao.cpp",

"library/export/trackexportdlg.cpp",
"library/export/trackexportwizard.cpp",
"library/export/trackexportworker.cpp",

"library/recording/recordingfeature.cpp",
"library/recording/dlgrecording.cpp",
"recording/recordingmanager.cpp",
"engine/sidechain/enginerecord.cpp",

# Library Features
"library/features/analysis/analysisfeature.cpp",
"library/features/analysis/analysislibrarytablemodel.cpp",
"library/features/analysis/dlganalysis.cpp",

"library/features/autodj/autodjfeature.cpp",
"library/features/autodj/autodjprocessor.cpp",
"library/features/autodj/dlgautodj.cpp",

"library/features/banshee/bansheedbconnection.cpp",
"library/features/banshee/bansheefeature.cpp",
"library/features/banshee/bansheeplaylistmodel.cpp",

"library/features/baseplaylist/baseplaylistfeature.cpp",

"library/features/browse/browsefeature.cpp",
"library/features/browse/browsetablemodel.cpp",
"library/features/browse/browsethread.cpp",
"library/features/browse/foldertreemodel.cpp",

"library/features/crates/cratefeature.cpp",
"library/features/crates/cratetablemodel.cpp",

"library/features/history/historyfeature.cpp",
"library/features/history/historytreemodel.cpp",

"library/features/libraryfolder/libraryfoldermodel.cpp",
"library/features/libraryfolder/libraryfoldersfeature.cpp",

"library/features/maintenance/dlghidden.cpp",
"library/features/maintenance/dlgmissing.cpp",
"library/features/maintenance/hiddentablemodel.cpp",
"library/features/maintenance/maintenancefeature.cpp",
"library/features/maintenance/missingtablemodel.cpp",

"library/features/mixxxlibrary/mixxxlibraryfeature.cpp",
"library/features/mixxxlibrary/mixxxlibrarytreemodel.cpp",

"library/features/playlist/playlistfeature.cpp",
"library/features/playlist/playlisttablemodel.cpp",

# External Library Features
"library/baseexternallibraryfeature.cpp",
"library/baseexternaltrackmodel.cpp",
"library/baseexternalplaylistmodel.cpp",
"library/rhythmbox/rhythmboxfeature.cpp",

"library/banshee/bansheefeature.cpp",
"library/banshee/bansheeplaylistmodel.cpp",
"library/banshee/bansheedbconnection.cpp",

"library/itunes/itunesfeature.cpp",
"library/traktor/traktorfeature.cpp",

"library/cratefeature.cpp",
"library/sidebarmodel.cpp",
"library/features/baseexternalfeature/baseexternallibraryfeature.cpp",
"library/features/baseexternalfeature/baseexternalplaylistmodel.cpp",
"library/features/baseexternalfeature/baseexternaltrackmodel.cpp",

"library/features/itunes/itunesfeature.cpp",
"library/features/recording/dlgrecording.cpp",
"library/features/recording/recordingfeature.cpp",
"library/features/rhythmbox/rhythmboxfeature.cpp",
"library/features/traktor/traktorfeature.cpp",

"library/library.cpp",
"library/librarypanemanager.cpp",
"library/librarysidebarexpandedmanager.cpp",

"library/scanner/libraryscanner.cpp",
"library/scanner/libraryscannerdlg.cpp",
Expand All @@ -915,7 +943,6 @@ def sources(self, build):
"library/scanner/recursivescandirectorytask.cpp",

"library/dao/cratedao.cpp",
"library/cratetablemodel.cpp",
"library/dao/cuedao.cpp",
"library/dao/cue.cpp",
"library/dao/trackdao.cpp",
Expand Down Expand Up @@ -1075,6 +1102,7 @@ def sources(self, build):
"util/logging.cpp",
"util/cmdlineargs.cpp",
"util/audiosignal.cpp",
"util/stringhelper.cpp",

'#res/mixxx.qrc'
]
Expand All @@ -1099,15 +1127,16 @@ def sources(self, build):
'controllers/dlgprefcontrollersdlg.ui',
'dialog/dlgaboutdlg.ui',
'dialog/dlgdevelopertoolsdlg.ui',
'library/autodj/dlgautodj.ui',
'library/dlganalysis.ui',
'dialog/savedqueries/dlgsavedquerieseditor.ui',
'library/dlgcoverartfullsize.ui',
'library/dlghidden.ui',
'library/dlgmissing.ui',
'library/dlgtagfetcher.ui',
'library/dlgtrackinfo.ui',
'library/export/dlgtrackexport.ui',
'library/recording/dlgrecording.ui',
'library/features/analysis/dlganalysis.ui',
'library/features/autodj/dlgautodj.ui',
'library/features/maintenance/dlghidden.ui',
'library/features/maintenance/dlgmissing.ui',
'library/features/recording/dlgrecording.ui',
'preferences/dialog/dlgprefautodjdlg.ui',
'preferences/dialog/dlgprefbeatsdlg.ui',
'preferences/dialog/dlgprefcontrolsdlg.ui',
Expand Down
Binary file added res/images/library/ic_library_folder.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added res/images/library/ic_library_lockpreselect.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added res/images/library/ic_library_maintenance.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added res/images/library/ic_library_notpreselect.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added res/images/library/ic_library_pinned.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added res/images/library/ic_library_preselect.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
10 changes: 10 additions & 0 deletions res/mixxx.qrc
Original file line number Diff line number Diff line change
Expand Up @@ -108,5 +108,15 @@
<file>translations/mixxx_uz.qm</file>
<file>translations/mixxx_zh_CN.qm</file>
<file>translations/mixxx_zh_TW.qm</file>
<file>images/library/ic_library_maintenance.png</file>
<file>images/library/ic_library_folder.png</file>
<file>skins/save.png</file>
<file>skins/downArrow.png</file>
<file>skins/cross_2.png</file>
<file>skins/save_disabled.png</file>
<file>images/library/ic_library_preselect.png</file>
<file>images/library/ic_library_notpreselect.png</file>
<file>images/library/ic_library_lockpreselect.png</file>
<file>images/library/ic_library_pinned.png</file>
</qresource>
</RCC>
20 changes: 20 additions & 0 deletions res/schema.xml
Original file line number Diff line number Diff line change
Expand Up @@ -426,4 +426,24 @@ METADATA
ALTER TABLE cues ADD COLUMN color INTEGER DEFAULT 4294901760 NOT NULL;
</sql>
</revision>
<revision version="28" min_compatible="3">
<description>
Add new savedQueries table to store the saved queries for each
library feature
</description>
<sql>
CREATE TABLE IF NOT EXISTS savedQueries (
id INTEGER PRIMARY KEY AUTOINCREMENT,
libraryFeature TEXT,
query TEXT,
title TEXT,
selectedItems TEXT,
sortOrder TEXT,
vScrollbarPos INTEGER,
sortColumn INTEGER,
sortAscendingOrder NUMERIC,
pinned NUMERIC
);
</sql>
</revision>
</schema>
63 changes: 59 additions & 4 deletions res/skins/Deere/image/style_sort_down.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
63 changes: 59 additions & 4 deletions res/skins/Deere/image/style_sort_up.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading