-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
Library Layout Redesign Single pane #1117
Closed
+10,853
−4,660
Closed
Changes from 4 commits
Commits
Show all changes
799 commits
Select commit
Hold shift + click to select a range
440d458
Keyboard control in WLibrarySidebar improved
daschuer 70ed385
Merge pull request #2 from daschuer/libraryFocus
jmigual 78a56f7
Merge branch 'feature/libraryTree'
jmigual 3800e89
Fix warning about unused variable
jmigual 73fcdaf
Fix sort order in pinned queries
jmigual 6b11a85
Add pinned icon to queries
jmigual 0e229e0
Merged branch feature/savedQueries into feature/libraryTree
jmigual b8838c2
Merge branch 'master'
jmigual 2c2f13e
Fix selected row background for cover and preview buttion
daschuer 2b83603
Do not highlight table header
daschuer 20e3143
Fix selection style in Treeview of LateNight
daschuer 3fe2902
Skip header when scrolling by up/down
daschuer 96f0d6d
Merge branch 'daniel/master' into feature/libraryTree
jmigual 23756c5
Merge master
jmigual be6b81d
Remove foreach
jmigual ac00985
Fix some compilation issues
jmigual f02a996
Added new image for locked preselect button
daschuer 645cd28
Fix build
jmigual 8d539cd
Merge pull request #3 from daschuer/libraryFocus
jmigual 755afc4
LibrarySidebarExpanden now moved the preselected button as well
daschuer 0cb8452
joined featurePane and SavedPane, this allows better control for the …
daschuer d05ec06
Invalidate stored Index when skin is changing, fixes a crasher.
daschuer 79d4876
Fix invalid restoreSearch during skin setup
daschuer 4e97415
Avoid to create the library base track chache twice.
daschuer 993e87b
Remove unnecessary Assert
daschuer 696d5d3
Improved Deere syling a bit
daschuer 6efa706
Add focus borders to Shade skin
daschuer 8f6035f
Merge remote-tracking branch 'mixxxdj/master' into feature/libraryTree
jmigual e98b719
Fix windows compilation
jmigual 84f1929
Silence some debug messages
daschuer d16b7c4
Added beginResetModel endResetModel regions to avoid crashes due to a…
daschuer 8e4485b
Fix windows build
jmigual 6e12936
Merged branch master into feature/libraryTree
jmigual 73094d0
Fix windows compilation with Qt4 and initializer lists
jmigual c028f29
Merge pull request #4 from daschuer/libraryFocus
jmigual eacfdea
Remove preselection icon
jmigual 5b14576
Remove pane from skins
jmigual 9e47eb6
Disable folders feature
jmigual 7dfd25f
Fix playlist feature bug
jmigual 9c6b2f4
Merge commit '4b02c4e72a0f7d791a5f1d458cf30b6544693b22' into jmigual-…
daschuer 418c255
Merge commit '9fcd089fea484442ed3130773446f1f566c6fa49' into jmigual-…
jmigual e10b274
Merge commit '9fcd089fea484442ed3130773446f1f566c6fa49' into jmigual-…
jmigual e2c4530
Merge commit '9289836267d2d37a5cf07dd80d943603713167b7' into jmigual-…
daschuer 2ec52dc
Merge commit 'e2c45305e9fab7a1d3668987a5360f48d523785a' into jmigual-…
daschuer 3e94825
Merge commit '5438b22ea5a7dccbdabafb1e520ac947871f2cc0' into jmigual-…
daschuer 0587631
Merge commit 'b62441a9f7a32a548d004b92d9e92a335bb03795' into jmigual-…
daschuer 69992ac
Merge commit 'cb88711852059a4c83c286dc055f5998292e8a67' into jmigual-…
jmigual b266c1e
Merge remote-tracking branch 'upstream/master' into jmigual-library-r…
daschuer c74c350
Resolve linking errors
timrae 93a39e1
Fix crash
jmigual 3856f3c
Fixed library and sidebar sizes
jmigual a15b4c1
Fix some crashes
jmigual fdfd487
Fix constructor issues
jmigual 811cda9
Added again folders feature
jmigual 76ec030
colored icon for auto dj crates
daschuer 91be10b
Merge remote-tracking branch 'upstream/master' into jmigual-library-r…
daschuer a4cde61
Fix compilation warning
jmigual d7d8585
Fix playlist showing index instead of name
jmigual ea7b4b4
Begin adapting code to add the Folder feature as a grouping option
jmigual 880af46
Fix crash due to wrong initialization and begin tree model switch
jmigual 24c84d0
Replace the ChooseItem control with new GoToItem
timrae c142858
Finish moving folder as grouping option
jmigual e756ead
Remove Folder Feature
jmigual 491b474
Fix crash when storing QModelIndex in the wrong way
jmigual 6c5633d
Merge pull request #13 from jmigual/jmigual-library-redesign
daschuer 24c5a7d
Merge pull request #12 from timrae/replace-chooseitem-with-gotoitem
daschuer 86b16df
Fix style issues and remove unnecessary code
jmigual 7bcb500
Fix more style issues and bugfix some compilation issues
jmigual dafb168
Fix bug when getting query from folders and then from another group
jmigual df3ea1f
Merge pull request #14 from jmigual/jmigual-library-redesign
daschuer 094fc07
Merge remote-tracking branch 'upstream/master' into jmigual-library-r…
daschuer 8feca2d
Merge branch 'jmigual-library-redesign' of github.com:daschuer/mixxx …
daschuer 05fb2f1
Post VS2015 change adding initializer lists.
jmigual 2e510d0
Remove naked new pointer
jmigual b724ec7
Use make_parented for createPaneWidget function
jmigual 673c118
Merged branch feature/useParented into jmigual-library-redesign
jmigual 222a7d5
Add shared pointer instead of QShared
jmigual 3bf9d76
Remove some duplicated headers in BasePlaylistFeature
jmigual fbfe632
Add parented_ptr to all functions that require it
jmigual 1b8eacc
Merge commit 'd3b54a0f801df4200a7ca46ab5c256118a29adab' into jmigual-…
daschuer dbc6d82
Merge commit '2055c37b19f58aefdc2ff6ace1d1b75023ab44ce' into jmigual-…
daschuer d0d5c22
Merge commit '2b26c4697cbaae7960975fab06274912bd16cda4' into jmigual-…
daschuer a760794
Merge commit '60b30896ac570bea52de7a0050433acd477d556d' into jmigual-…
daschuer 8abdc7a
Merge commit '10a14543288c3f3ee0860e20949b7c41b67039f6' into jmigual-…
daschuer 828d737
Merge commit '7501d1be16043eb3faad5baa883ab311e9894611' into jmigual-…
daschuer efba21d
Merge commit '5aa13a5c47f8fd9913e69c10af9080030fa05b30' into jmigual-…
daschuer 7b3504c
Merge remote-tracking branch 'upstream/master' into jmigual-library-r…
daschuer 1ce772e
Use again index.data(AbstractRole::RoleData) after merge
daschuer cb42197
Merge remote-tracking branch 'refs/remotes/daschuer/jmigual-library-r…
jmigual 36db4b1
Add unique_ptr only when it's necessary
jmigual 91d2fc2
Add parent to sidebar expanded
jmigual 77dec05
Return parented_ptr in createPaneWidget
jmigual 1fa163e
Return parented_ptr in createSidebarWidget()
jmigual 526fc6b
Return std::move instead of parented_ptr
jmigual ea8c2e3
Typo
jmigual ceebf6a
Remove unnecessary m_childmodel
jmigual f701853
Merge branch 'non-std-move'
jmigual 0125431
Merge pull request #15 from jmigual/jmigual-library-redesign
daschuer d27b60c
Fix compilation issue due to typo
jmigual 519c80c
Merge pull request #16 from jmigual/jmigual-library-redesign
daschuer 86eb10c
Fix Artists not appearing in grouping view
jmigual 325d5bb
Fix playlists names and time not being shown properly
jmigual 25794c9
Merge pull request #17 from jmigual/jmigual-library-redesign
daschuer b7ceee5
Merge remote-tracking branch 'upstream/master' into jmigual-library-r…
daschuer 31fbb6f
Use parented_ptr instead of raw pointer
jmigual b56d560
Merged branch jmigual-library-redesign into jmigual-library-redesign
jmigual a081b14
Remove usage of TrackCollection in Analysis View
jmigual e9a436e
Store QPointer instead of raw pointer in DlgAnalysis
jmigual ebc8d5a
Fix some includes and remove raw pointer
jmigual 90cfe8a
Remove naked new pointer and use new TreeItem methods
jmigual ff89793
Remove more naked new pointers
jmigual 7a78e98
Merge remote-tracking branch 'upstream/master' into jmigual-library-r…
daschuer b77bbea
git remove resturn std::move using gcc 4 hack
daschuer 975705b
Merge remote-tracking branch 'upstream/master' into jmigual-library-r…
daschuer c516ae6
Merged branch jmigual-library-redesign into jmigual-library-redesign
jmigual 4cb8274
Fix debug assert QLayout has no parent
daschuer ef47826
Fix bug in browse feature when deleting a Quick Linkk
jmigual a558534
Add HistoryFeature actions in a parented_ptr
jmigual 3eb165d
Add QPointer to getChildModel()
jmigual 7cbe479
Fix maintenance feature pointer issues
jmigual 6e46643
Fix naked pointers in MixxxLibraryFeature
jmigual 95fdf79
Add parented_ptr in MixxxLibraryFeature
jmigual caa32b2
Add temporary parented_ptr fix
jmigual 60372aa
Fix recording feature pointers
jmigual 948ec4b
Use std::shared_ptr for LibraryPaneManager
jmigual a9716b9
Merge remote-tracking branch 'upstream/master' into jmigual-library-r…
daschuer 709ecdb
Merge remote-tracking branch 'refs/remotes/daschuer/jmigual-library-r…
jmigual c5015af
Fix unnecessary const in parented_ptr
jmigual 4c6565a
Use shared_ptr for features
jmigual 5b9b3ec
Revert commit 948ec4b842d0482c967e354cd60ec31b51ac3baa
jmigual 0b57f1b
Revert "Use shared_ptr for features"
jmigual 7b6370d
Added nullptr checking to avoid segfaults
jmigual b165107
Add nullptr comparison operator to parented_ptr
jmigual 0504ffa
Fix parent compilation issue with Qt4.8
jmigual b7b3344
Merge pull request #18 from jmigual/jmigual-library-redesign
daschuer 60b13aa
Merge commit '7673654a5e6c0b73c6b2fa09a6a7dc575ce0edb8' into jmigual-…
daschuer 43edbde
Merge commit 'd10d62317d433575aef4c83edc1201a920b91d02' into jmigual-…
daschuer 42e1b3f
Merge commit '21e5e2704f4735b209b854730790f9c64aa0f648' into jmigual-…
daschuer 7e2070f
Merge commit '524350e036dbcdb66b544f172f21833dfc447ac9' into jmigual-…
daschuer 49370f5
Merge commit '7944063a33f71f82bf0158f3a92d984e552b6755' into jmigual-…
daschuer 4b7f50e
Merge commit '8f06a2be2802be35eef10dd2517a89e65cd83acb' into jmigual-…
daschuer 75f3bac
Merge commit 'e6112fad007ad91009a61e6f60aaee4de3ed2fe5' into jmigual-…
daschuer 4199e0b
Merge commit '1447df72509beb46d92f24a224424ccd7daec4b7' into jmigual-…
daschuer 6990484
Merge commit 'afd018e032395809ee90215ca04b03ecc2b591bc' into jmigual-…
daschuer e705168
Merge commit '81a5d19e2a4e496e7015bcf177d98238e5769f13' into jmigual-…
daschuer 32bf928
Merge commit 'b605d27d15ae55e4e4a03d7253f7429fe4f15e0c' into jmigual-…
daschuer 8a78cb3
Merge commit '244eaebf515b6e19240361ef4f14323f0efbabb6' into jmigual-…
daschuer 9e9a732
Merge commit '3dbac2fa7f554084948ab775a6945d8f7161b227' into jmigual-…
daschuer 9927bae
Merge commit 'd8fe4dd16e3b69e0ea293c08cc3e8914602018d6' into jmigual-…
daschuer 2bf93d2
Merge commit '689889fad0b978d6989c6e85d864d30921f33906' into jmigual-…
daschuer 7b17bda
Merge commit '3161b466693f630b840159735241264003772818' into jmigual-…
daschuer e86b234
Merge commit '0a01f5e4bd861cea6146b4992884e6592e547ce5' into jmigual-…
daschuer b6760c4
Merge commit '3179611673231b210420b742ec3ab0471461aa28' into jmigual-…
daschuer c211bbf
Merge commit 'dc45fa863be354909bde21c302a2940224cc6ce4' into jmigual-…
daschuer d213a4b
Merge commit '13720e39da4d2d28b7f2ee8f1a05bbde026ff8e2' into jmigual-…
daschuer 87d78ba
Fix empty filter bug
gramanas 94ad1d5
Merge pull request #19 from gramanas/EmptyFilterBug
daschuer 2c89fd2
Fix uninitialized pointer
uklotzde 356585b
Fix crash when creating new crate
uklotzde a8693d7
Merge branch 'master' into redesign-merge
uklotzde 6e1f42d
Merge pull request #21 from uklotzde/jmigual-library-redesign-merge
daschuer 6fafb09
Merge branch 'master' into jmigual-library-redesign
uklotzde 40c27aa
Merge pull request #22 from uklotzde/jmigual-library-redesign-merge
daschuer b156da1
Merge pull request #20 from uklotzde/jmigual-library-redesign-hotfix
daschuer 5de2e43
Merge remote-tracking branch 'upstream/master' into jmigual-library-r…
daschuer 60e5d72
rename MixxxLibraryFeature/TreeModel -> TracksFeature/TreeModel
Be-ing 80b845e
remove trailing spaces throughout the library code
Be-ing 454e6c1
Merge pull request #1312 from Be-ing/tracks_feature
daschuer db6450b
Merge commit 'c15a9ef85bd1410558015af606a7beaa28928bce' into jmigual-…
daschuer 5a2de6d
Merge commit '840d2f0cb5e102d0b632fdce69ad3eb1ce6b6e56' into jmigual-…
daschuer de0408c
Merge remote-tracking branch 'upstream/master' into jmigual-library-r…
daschuer 952e7db
Fix include path
daschuer d542c13
Re-enable property editing in wtracktableview
LindyBalboa c2dead7
Fix miniscrollbar hint letters
LindyBalboa 38ddb23
Merge pull request #1352 from LindyBalboa/scroll_bar_hints
daschuer a162054
Merge pull request #1347 from LindyBalboa/jmigual-library-redesign
daschuer 4b501da
Merge remote-tracking branch 'upstream/master' into jmigual-library-r…
daschuer 8a1e51d
fix invert assertion
daschuer 53a5c5f
Merge remote-tracking branch 'upstream/master' into jmigual-library-r…
daschuer 5fc001b
Fix playlist info update Bug #1720640
daschuer ceba99f
Merge remote-tracking branch 'upstream/master' into jmigual-library-r…
daschuer b79c1f4
Merge commit '9df14fa6f3706df6b3563ad2cd8f66ae56ca99db' into lib-rede…
gramanas 536d87c
Merge commit '2a5e65b6d73666d949126fc967c0c82bcb2892e2' into lib-rede…
gramanas 09e48f7
Merge commit '9acf5b872cb95f88601f84343cc21e4839a51518' into lib-rede…
gramanas 48a864f
Merge commit '6cd5373761bbb0751b534d320f725432d2f93f68' into lib-rede…
gramanas 04c950d
Merge commit '3ec465203b96e6f2856d4830b9b7a0c764e419dd' into lib-rede…
gramanas 93172aa
Merge commit '10768df71922d176f3eccdf71882aa3a17ac0858' into lib-rede…
gramanas a31d3c9
Merge commit '86dbe376947c8b5a9a4756363ea7356a21b5a668' into lib-rede…
gramanas 5e90de4
Merge commit '43e44628593acf2bd0d81ffc19b2946c0ec5a64b' into lib-rede…
gramanas 7771f47
Merge commit 'dccf88d69894ad90eb96f2cd313bef46a107a786' into lib-rede…
gramanas afd9e30
Merge commit '18c06b304dd8d84b3bcb545a00760346eb23915a' into lib-rede…
gramanas a893018
Merge commit '7f2e1e77a783ff5d5ba10bb4192c32bd33c59243' into lib-rede…
gramanas 4c44e28
Merge commit 'ea4b987f2e84f03dec349a1acb2fba801349cf33' into lib-rede…
gramanas 822fcbc
Merge branch 'master' into lib-redesign-conflicts
gramanas f1e27a7
Merge branch 'lib-redesign-conflicts' of https://github.com/gramanas/…
daschuer a74eed8
rename NOERROR to NO_ERROR due to windows conflicts
gramanas 56f718b
fix Mac build fail
gramanas 1c40b50
rename networkError
gramanas 2658532
Define Q_COMPILER_INITIALIZER_LISTS
gramanas f02d778
Merge branch 'master' of https://github.com/mixxxdj/mixxx into lib-re…
gramanas 2dd9304
update Tango skin, adapt to Library redesign
89287fb
remove 'Hotcue,clear' from samplers
2e0a51f
prevent PreviewDeck from growing to much when a Library feature with …
861b655
fix Feature button label text, prevent border offset when activating
74e5935
set font color for items in feature scrollbar
e652e47
position of BreadCrumb responds to sidebar/table splitter size
c57af34
Merge pull request #1 from ronso0/lib-redesign-merge-Tango-321
gramanas edfd686
Merge commit '0b8d93fc5354f42a1e3d66d122c59fd168040ab2' into lib-rede…
gramanas c915c76
Merge commit 'fc1572057edf327273e73a6415bcd9463fad5cbe' into lib-rede…
gramanas a3b3428
Merge commit '5976f27b4f8f0ee7d2633d0c0449599556409973' into lib-rede…
gramanas a303dc7
Merge commit '5667a0d40900e728c8e4185aeb0f82f770973c71' into lib-rede…
gramanas a46d4c0
fix crash when updatig the current history session would cause
gramanas 20b5a2f
Chang ExactFilterNode to use '=' instead of GLOB to commpare strings
gramanas 4b274f8
Merge branch 'master' into lib-redesign-conflicts
gramanas 5580f40
Merge commit '4b8ed312d6613b87f05d12cf2987c540f2c4fc21' into lib-rede…
gramanas ee474de
Merge commit '811ef42271d259e4111ae9de0542381c40bae5ab' into lib-rede…
gramanas e502db8
Merge commit '58b9a4299e52368e6cb64865b6cab574194e43eb' into lib-rede…
gramanas 2812b5f
Merge commit 'fbf7cc1e61124f86902a692197249aea60281c38' into lib-rede…
gramanas 8de673f
Merge commit '231132e108804db7f832faf0d9d0dce238118e2a' into lib-rede…
gramanas db950d8
LateNight: fix screwed library (lib redesign)
d9b6033
Merge pull request #2 from ronso0/lib-redesign-LateNight-fix
gramanas d9415cf
Merge branch 'master' into lib-redesign-conflicts
gramanas bd6b124
Merge branch 'lib-redesign-conflicts' of https://github.com/gramanas/…
daschuer 95c3c3c
Merge commit 'f9b64e17fad0fbbf30bc055a483a7e247f760145' into jmigual-…
daschuer e032976
Merge commit '7ab6f3fa6f1367c0f3a70df4563257616ee751d8' into jmigual-…
daschuer 9673340
Merge commit '33d998ddb82275c0d183001800185411266eca1b' into jmigual-…
daschuer 9559393
Merge commit '4bb46e8de910eba88a6699ddea3fe19369b1e832' into jmigual-…
daschuer 53c837c
Merge commit 'd158b56e36bf9bed33388367a99d6911874a88f1' into jmigual-…
daschuer 00a8abe
Merge commit 'b9fcf0e87af63e85b852ae361f1380eb64ef63c0' into jmigual-…
daschuer 4d59c91
Merge commit '257df65e808f3fb42eaffd830e20dff2837b1ae2' into jmigual-…
daschuer d729c2b
Merge commit '42646db20c2aa4e579ccd4a144aceeb108383505' into jmigual-…
daschuer f4e7ff4
Merge commit 'c4957168fbe61108d9bcc6299037ca89d440d080' into jmigual-…
daschuer a8fc92c
Merge commit '4f8a3eec348c907e8b8c6fb0b5243330160a5ae6' into jmigual-…
daschuer 1875227
Merge commit '54bfd90205983af84b38a331ac0af12297261104' into jmigual-…
daschuer 1546bd5
Merge commit 'c7fa9cf36add14eb114a3242c7f90ba1d3edb45c' into jmigual-…
daschuer dd5d412
Merge commit '3af9f6f15846b7101654f7bd43c759c1b85a0c83' into jmigual-…
daschuer 1f8da1c
Merge commit 'd16e2c2756c4ef513bcacf69e270158b863390d4' into jmigual-…
daschuer d349e3d
Merge remote-tracking branch 'upstream/master' into jmigual-library-r…
daschuer d61e309
Merge commit '4eb23c3de60a1182c39e0f4a2497f9f3be00efd8' into jmigual-…
daschuer 8a978b5
Merge commit '34b0a82d83692b6faf7ce6e5ebd0d8c2a1350104' into jmigual-…
daschuer 8948632
Merge commit '79a9a849b9312c3aa774739abbf707d70beeda8f' into jmigual-…
daschuer 7e78092
Merge commit '8ad4048bf413688191210c623a75a6d40fd33ac5' into jmigual-…
daschuer ac27479
Merge remote-tracking branch 'upstream/2.1' into jmigual-library-rede…
daschuer 2b9519d
Merge remote-tracking branch 'upstream/master' into jmigual-library-r…
daschuer c85b94d
Merge remote-tracking branch 'upstream/master' into jmigual-library-r…
daschuer 81eadbc
Odd behaviour of libz decoding of cover_default.png at TracksTreeMode…
WaylonR ac6e599
default_cover now svg format
WaylonR dcdf9f5
Merge pull request #1708 from WaylonR/jmigual-library-redesign-iconfix
Be-ing beaef13
add Waylon Robertson to the contributor list. Thank you!
Be-ing a748fe8
Merge remote-tracking branch 'upstream/master' into jmigual-library-r…
daschuer File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This code looks weird to me... Who is supposed to own the pointer? I feel it'd be better to use a unique_ptr here...
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The
createPaneWidget
function is assumed to return aQWidget
without parent, the parent is assigned in theLibraryPaneManager
right after the function is called. Previously the parent was passed as a parameter but I removed it and I don't remember the reason 😕There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Oh yes I remember now, since this function is inherited multiple times, it's difficult to control which will be the top container returned, this is because when calling
createPaneWidget
there are multiple functions inherited and it's really easy to set the parent after calling the function than before in some cases.If you don't like it I'll take a look and change the order of widget creation to do not look as weird as it looks.