Bug 360072 - Option "manage profiles" doesn't work, doesn't do anything
Summary: Option "manage profiles" doesn't work, doesn't do anything
Status: RESOLVED FIXED
Alias: None
Product: konsole
Classification: Applications
Component: kpart (show other bugs)
Version: unspecified
Platform: Arch Linux Linux
: NOR normal
Target Milestone: ---
Assignee: Konsole Developer
URL:
Keywords:
: 360401 364758 364821 367725 378844 380212 (view as bug list)
Depends on:
Blocks:
 
Reported: 2016-03-04 14:39 UTC by jose luis m
Modified: 2018-10-12 02:35 UTC (History)
22 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description jose luis m 2016-03-04 14:39:00 UTC
When the option in the yakuake menu "manage profiles"  is clicked , nothing occurs.

Here is what i get if i start yakuake from the terminal:
QMetaObject::invokeMethod: No such method Konsole::Part::showManageProfilesDialog(QWidget*)


Reproducible: Always

Steps to Reproduce:
1.open yakuake menu
2.click in the "manage profiles..." option


Actual Results:  
Nothing happens

Expected Results:  
A new window with options to manage profiles should appear.
Comment 1 Eike Hein 2016-03-04 15:47:41 UTC
This is because Konsole decided it would be smart to break public API with active users, and needs to be fixed there.
Comment 3 Eike Hein 2016-03-11 11:05:24 UTC
*** Bug 360401 has been marked as a duplicate of this bug. ***
Comment 4 Eike Hein 2016-06-26 09:43:57 UTC
*** Bug 364758 has been marked as a duplicate of this bug. ***
Comment 5 Eike Hein 2016-06-28 09:01:32 UTC
*** Bug 364821 has been marked as a duplicate of this bug. ***
Comment 6 Pedro Veloso 2016-06-29 14:49:20 UTC
I'm also experiencing this bug. 

Yakuake version: Version 3.0.2
Konsole version: Version 16.04.2
Comment 7 Rex Dieter 2016-09-05 14:10:24 UTC
*** Bug 367725 has been marked as a duplicate of this bug. ***
Comment 8 Craig 2017-04-17 19:48:46 UTC
Hey guys,
This has been around for over a year now for such a critical thing affecting yakuake, can we expect any movement?
Comment 9 Eike Hein 2017-04-18 09:18:00 UTC
*** Bug 378844 has been marked as a duplicate of this bug. ***
Comment 10 JohnApple 2017-05-19 00:19:54 UTC
I've found this bug as well: same error 

QMetaObject::invokeMethod: No such method Konsole::Part::showManageProfilesDialog(QWidget*)
Comment 11 Eike Hein 2017-05-26 02:46:54 UTC
*** Bug 380212 has been marked as a duplicate of this bug. ***
Comment 12 Kurt Hindenburg 2017-06-02 02:33:15 UTC
Git commit 9a3e18816e66aecbb5f79cc243a6e1d5c5723d6f by Kurt Hindenburg.
Committed on 02/06/2017 at 02:24.
Pushed by hindenburg into branch 'master'.

Fix 'Manage Profiles' option from KonsolePart

Allow the menu option to work again.  Code copied from MainWindow.
Keeping the bug report open for now as I think this still need some
work.

M  +3    -2    src/CMakeLists.txt
M  +22   -1    src/Part.cpp
M  +2    -1    src/Part.h

https://commits.kde.org/konsole/9a3e18816e66aecbb5f79cc243a6e1d5c5723d6f
Comment 13 Fabian Vogt 2017-06-03 11:13:22 UTC
(In reply to Kurt Hindenburg from comment #12)
> Git commit 9a3e18816e66aecbb5f79cc243a6e1d5c5723d6f by Kurt Hindenburg.
> Committed on 02/06/2017 at 02:24.
> Pushed by hindenburg into branch 'master'.
> 
> Fix 'Manage Profiles' option from KonsolePart
> 
> Allow the menu option to work again.  Code copied from MainWindow.
> Keeping the bug report open for now as I think this still need some
> work.
> 
> M  +3    -2    src/CMakeLists.txt
> M  +22   -1    src/Part.cpp
> M  +2    -1    src/Part.h
> 
> https://commits.kde.org/konsole/9a3e18816e66aecbb5f79cc243a6e1d5c5723d6f

While this patch works (on top of konsole 17.04.1) with yakuake, there seems to be a conflict with the KConfigDialog.

Depending whether "Manage Profiles" or "Configure Yakuake" is selected first, the actions done by both are identical. Example:

- Click on "Manage Profiles"
-> Manage Profiles dialog opens
- Click on "Configure Yakuake"
-> Manage Profiles dialog opens (!)

Or the other way around:

- Click on "Configure Yakuake"
-> Configuration dialog opens
- Click on "Manage Profiles"
-> Configuration dialog opens (!)
Comment 14 Kurt Hindenburg 2017-06-06 01:41:18 UTC
Git commit ff18f80419ecc6830bc8e5f3cc98c2980edab38f by Kurt Hindenburg.
Committed on 06/06/2017 at 01:38.
Pushed by hindenburg into branch 'master'.

Make KonsolePart's 'Manage Profiles' dialog name unique

Using "settings" is too generic and clashes with yakuake's configure
dialog.

M  +3    -2    src/Part.cpp

https://commits.kde.org/konsole/ff18f80419ecc6830bc8e5f3cc98c2980edab38f
Comment 15 Grief 2018-10-11 17:46:42 UTC
It seems to be fixed, can someone please check and close this issue as resolved?
Comment 16 Lastique 2018-10-11 18:05:24 UTC
Yakuake 3.0.5 in Kubuntu 18.04. "Manage Profiles..." works for me now, opens the profile selection dialog.
Comment 17 Kurt Hindenburg 2018-10-12 02:35:36 UTC
I seemed to forgot to close this