Bug 232545

Summary: Allow selection of default music player and video player
Product: [Applications] systemsettings Reporter: RussianNeuroMancer <russianneuromancer>
Component: kcm_componentchooserAssignee: System Settings Bugs <sourtooth+ssbugs>
Status: RESOLVED FIXED    
Severity: wishlist CC: auzy83, bugseforuns, incarus6, katyaberezyaka, loonyphoenix, m.wege, nate, pantazisnikolaos, spamless.9v5xj
Priority: HI    
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Unspecified   
Latest Commit: Version Fixed In: 6.0

Description RussianNeuroMancer 2010-03-29 09:08:14 UTC
Version:            (using KDE 4.4.1)
Installed from:    Ubuntu Packages

Please add "Music player" and "Video player" to default applications list. Also maybe need to add "CD Audio player", "DVD Video player" and "HD DVD/Blu-ray player" separetly.
Comment 1 Christoph Feck 2010-03-30 08:51:01 UTC

*** This bug has been marked as a duplicate of bug 211147 ***
Comment 2 Nate Graham 2020-01-22 16:10:50 UTC
*** Bug 269928 has been marked as a duplicate of this bug. ***
Comment 3 Nate Graham 2020-01-22 16:10:56 UTC
*** Bug 312793 has been marked as a duplicate of this bug. ***
Comment 4 Nate Graham 2020-01-22 16:11:07 UTC
*** Bug 215938 has been marked as a duplicate of this bug. ***
Comment 5 Nate Graham 2020-01-22 16:12:30 UTC
*** Bug 314271 has been marked as a duplicate of this bug. ***
Comment 6 Nate Graham 2020-01-22 16:15:13 UTC
*** Bug 254560 has been marked as a duplicate of this bug. ***
Comment 7 Bug Janitor Service 2022-10-15 16:27:05 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/1207
Comment 8 Méven Car 2023-02-02 10:05:08 UTC
Git commit 9a86591ae66a4fc6587bf5ebfa2c9da1db7e8225 by Méven Car.
Committed on 02/02/2023 at 10:05.
Pushed by meven into branch 'master'.

ComponentChooser: Add more default applications and categories

co-author Thiago Macieira.
Related: bug 454759, bug 393812
FIXED-IN: 6.0

M  +13   -7    kcms/componentchooser/CMakeLists.txt
A  +233  -0    kcms/componentchooser/applicationmodel.cpp     [License: GPL(v2.0+)]
A  +65   -0    kcms/componentchooser/applicationmodel.h     [License: GPL(v2.0+)]
M  +179  -87   kcms/componentchooser/componentchooser.cpp
M  +58   -12   kcms/componentchooser/componentchooser.h
D  +0    -32   kcms/componentchooser/componentchooserbrowser.cpp
D  +0    -98   kcms/componentchooser/componentchooserdata.cpp
D  +0    -42   kcms/componentchooser/componentchooserdata.h
D  +0    -102  kcms/componentchooser/componentchooserterminal.cpp
A  +56   -0    kcms/componentchooser/components/componentchooserarchivemanager.cpp     [License: GPL(v2.0+)]
A  +21   -0    kcms/componentchooser/components/componentchooserarchivemanager.h     [License: GPL(v2.0+)]
A  +35   -0    kcms/componentchooser/components/componentchooserbrowser.cpp     [License: GPL(v2.0+)]
R  +3    -0    kcms/componentchooser/components/componentchooserbrowser.h [from: kcms/componentchooser/componentchooserbrowser.h - 074% similarity]
R  +11   -4    kcms/componentchooser/components/componentchooseremail.cpp [from: kcms/componentchooser/componentchooseremail.cpp - 081% similarity]
R  +2    -0    kcms/componentchooser/components/componentchooseremail.h [from: kcms/componentchooser/componentchooseremail.h - 074% similarity]
R  +5    -2    kcms/componentchooser/components/componentchooserfilemanager.cpp [from: kcms/componentchooser/componentchooserfilemanager.cpp - 070% similarity]
R  +1    -1    kcms/componentchooser/components/componentchooserfilemanager.h [from: kcms/componentchooser/componentchooserfilemanager.h - 086% similarity]
R  +6    -8    kcms/componentchooser/components/componentchoosergeo.cpp [from: kcms/componentchooser/componentchoosergeo.cpp - 052% similarity]
R  +4    -1    kcms/componentchooser/components/componentchoosergeo.h [from: kcms/componentchooser/componentchoosergeo.h - 072% similarity]
A  +24   -0    kcms/componentchooser/components/componentchooserimageviewer.cpp     [License: GPL(v2.0+)]
A  +21   -0    kcms/componentchooser/components/componentchooserimageviewer.h     [License: GPL(v2.0+)]
A  +42   -0    kcms/componentchooser/components/componentchoosermusicplayer.cpp     [License: GPL(v2.0+)]
A  +21   -0    kcms/componentchooser/components/componentchoosermusicplayer.h     [License: GPL(v2.0+)]
A  +20   -0    kcms/componentchooser/components/componentchooserpdfviewer.cpp     [License: GPL(v2.0+)]
A  +21   -0    kcms/componentchooser/components/componentchooserpdfviewer.h     [License: GPL(v2.0+)]
R  +7    -9    kcms/componentchooser/components/componentchoosertel.cpp [from: kcms/componentchooser/componentchoosertel.cpp - 055% similarity]
R  +2    -1    kcms/componentchooser/components/componentchoosertel.h [from: kcms/componentchooser/componentchoosertel.h - 086% similarity]
A  +56   -0    kcms/componentchooser/components/componentchooserterminal.cpp     [License: GPL(v2.0+)]
R  +2    -1    kcms/componentchooser/components/componentchooserterminal.h [from: kcms/componentchooser/componentchooserterminal.h - 084% similarity]
A  +29   -0    kcms/componentchooser/components/componentchoosertexteditor.cpp     [License: GPL(v2.0+)]
A  +21   -0    kcms/componentchooser/components/componentchoosertexteditor.h     [License: GPL(v2.0+)]
A  +39   -0    kcms/componentchooser/components/componentchooservideoplayer.cpp     [License: GPL(v2.0+)]
A  +21   -0    kcms/componentchooser/components/componentchooservideoplayer.h     [License: GPL(v2.0+)]
M  +145  -20   kcms/componentchooser/kcm_componentchooser.cpp
M  +25   -1    kcms/componentchooser/kcm_componentchooser.h
M  +22   -10   kcms/componentchooser/package/contents/ui/ComponentComboBox.qml
A  +83   -0    kcms/componentchooser/package/contents/ui/ComponentOverlay.qml     [License: GPL(v2.0+)]
M  +268  -43   kcms/componentchooser/package/contents/ui/main.qml

https://invent.kde.org/plasma/plasma-desktop/commit/9a86591ae66a4fc6587bf5ebfa2c9da1db7e8225