X-Git-Url: http://vcs.maemo.org/git/?a=blobdiff_plain;f=pirpanelmanager.cpp;fp=pirpanelmanager.cpp;h=ff947d0a48201d425a3157f4d79517ca02bc0949;hb=04d45dab5c6b32e9214fa21b7ade432da95c8a98;hp=7b340bc12bcaf38005f97d77b7816350efa69f98;hpb=7176298055beaf1a9ad8f9fd1099f93df3461265;p=pierogi diff --git a/pirpanelmanager.cpp b/pirpanelmanager.cpp index 7b340bc..ff947d0 100644 --- a/pirpanelmanager.cpp +++ b/pirpanelmanager.cpp @@ -222,6 +222,33 @@ void PIRPanelManager::enableButtons( { if (mainForm) mainForm->enableButtons(keyset, id); } + + commonEnableButtons(keyset, id); +} + + +void PIRPanelManager::enableButtons( + const PIRKeysetManager *keyset, + unsigned int currentID, + unsigned int defaultID) +{ + if (altMainPanelFlag) + { + if (altMainForm) altMainForm->enableButtons(keyset, currentID, defaultID); + } + else + { + if (mainForm) mainForm->enableButtons(keyset, currentID, defaultID); + } + + commonEnableButtons(keyset, currentID); +} + + +void PIRPanelManager::commonEnableButtons( + const PIRKeysetManager *keyset, + unsigned int id) +{ if (utilityForm) utilityForm->enableButtons(keyset, id); if (keypadForm) keypadForm->enableButtons(keyset, id); if (menuForm) menuForm->enableButtons(keyset, id);