-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
changes in the skin are not communicated to the menubar options #7078
Comments
Commented by: rafvdm Judging the date, this is about version 1.11.0 It's not only so for the Samplers, it's also for the Vinyl option. I notice the same problem, somewhat different in version 1.12.0. |
Commented by: jercaianu I would like to be assigned to this bug as my first patch. |
Commented by: esbrandt To assign a bug to yourself, click on the The bug is now assigned for you to work on it. Looking forward to your first contribution. |
Commented by: kain88-de You can assign yourself in the ui. Just click the word Unassigned On 03/10/2015 01:00 AM, alex wrote:
|
Commented by: jercaianu I have looked into this issue and the problem seems to occur because the "SAMPLER" button from the skin xml must be somehow tied to "m_pViewShowSamplers" or "slotViewShotSamplers" in MixxxMainWindow. The same thing happens for the other widgets. I am not sure how i should approach this, since i think that it may imply to either change the skin parser, or the MixxxMainWindow class. Any hints? |
Commented by: daschuer The "SAMPLER" button just changes the value of a ControlObject. This is a global double value, that can be accessed form everywhere by a Key/Item string pair. This can be done by instantiating a ControlObjectSlave and register a callback function (slot). By the way: Is your build environment fully on duty? Do you have a IDE with a powerful indexer and are you able to single step though the code? My favorite IDE is Eclipse http://www.mixxx.org/wiki/doku.php/eclipse |
Commented by: jercaianu Thank you for your response! I submitted a pull request in which I solved the problem for the SAMPLER button and i want to see if I should work in the same manner for the other buttons. This solution uses a workaround in which I need to disconnect m_pViewShowSamplers from slotViewShowSamplers because checking the QAction while it is connected to the function that toggles the ControlObject, would trigger infinite recursion. For the moment I can't find an alternative solution. Any ideas? Link to the pull request: #521 |
Commented by: daschuer Disconnect and connect are not fast functions. |
Commented by: badescunicu Fix commited: #526 |
Commented by: rafvdm Looks OK for those that I have checked. Thank you. |
Issue closed with status Fix Released. |
Reported by: kain88-de
Date: 2013-06-18T08:22:26Z
Status: Fix Released
Importance: Low
Launchpad Issue: lp1192074
Tags: polish, skin
To reproduce
You'll also need to hit CTRL+1 two times to make them dissapear again
The text was updated successfully, but these errors were encountered: