mirror of
https://github.com/TES3MP/openmw-tes3mp.git
synced 2025-04-23 14:36:52 +00:00
Merge pull request #1356 from akortunov/guifixes
Add missing journal sounds (bug #3974)
This commit is contained in:
commit
4b51fd23e0
1 changed files with 21 additions and 1 deletions
|
@ -292,6 +292,8 @@ namespace
|
||||||
// If in quest mode, ensure the quest list is updated
|
// If in quest mode, ensure the quest list is updated
|
||||||
if (mQuestMode)
|
if (mQuestMode)
|
||||||
notifyQuests(getWidget<MyGUI::Widget>(QuestsList));
|
notifyQuests(getWidget<MyGUI::Widget>(QuestsList));
|
||||||
|
else
|
||||||
|
notifyTopics(getWidget<MyGUI::Widget>(TopicsList));
|
||||||
}
|
}
|
||||||
|
|
||||||
void pushBook (Book book, unsigned int page)
|
void pushBook (Book book, unsigned int page)
|
||||||
|
@ -370,6 +372,8 @@ namespace
|
||||||
setVisible (JournalBTN, true);
|
setVisible (JournalBTN, true);
|
||||||
|
|
||||||
mOptionsMode = false;
|
mOptionsMode = false;
|
||||||
|
|
||||||
|
MWBase::Environment::get().getWindowManager()->playSound("book page");
|
||||||
}
|
}
|
||||||
|
|
||||||
void notifyTopicSelected (const std::string& topic, int id)
|
void notifyTopicSelected (const std::string& topic, int id)
|
||||||
|
@ -399,6 +403,8 @@ namespace
|
||||||
setVisible (JournalBTN, true);
|
setVisible (JournalBTN, true);
|
||||||
|
|
||||||
mOptionsMode = false;
|
mOptionsMode = false;
|
||||||
|
|
||||||
|
MWBase::Environment::get().getWindowManager()->playSound("book page");
|
||||||
}
|
}
|
||||||
|
|
||||||
void notifyOptions(MyGUI::Widget* _sender)
|
void notifyOptions(MyGUI::Widget* _sender)
|
||||||
|
@ -416,6 +422,8 @@ namespace
|
||||||
{
|
{
|
||||||
assert (mStates.size () > 1);
|
assert (mStates.size () > 1);
|
||||||
popBook ();
|
popBook ();
|
||||||
|
|
||||||
|
MWBase::Environment::get().getWindowManager()->playSound("book page");
|
||||||
}
|
}
|
||||||
|
|
||||||
void notifyIndexLinkClicked (MWGui::TypesetBook::InteractiveId character)
|
void notifyIndexLinkClicked (MWGui::TypesetBook::InteractiveId character)
|
||||||
|
@ -432,6 +440,8 @@ namespace
|
||||||
mModel->visitTopicNamesStartingWith((char) character, add);
|
mModel->visitTopicNamesStartingWith((char) character, add);
|
||||||
|
|
||||||
list->adjustSize();
|
list->adjustSize();
|
||||||
|
|
||||||
|
MWBase::Environment::get().getWindowManager()->playSound("book page");
|
||||||
}
|
}
|
||||||
|
|
||||||
void notifyTopics(MyGUI::Widget* _sender)
|
void notifyTopics(MyGUI::Widget* _sender)
|
||||||
|
@ -443,6 +453,8 @@ namespace
|
||||||
setVisible (QuestsList, false);
|
setVisible (QuestsList, false);
|
||||||
setVisible (ShowAllBTN, false);
|
setVisible (ShowAllBTN, false);
|
||||||
setVisible (ShowActiveBTN, false);
|
setVisible (ShowActiveBTN, false);
|
||||||
|
|
||||||
|
MWBase::Environment::get().getWindowManager()->playSound("book page");
|
||||||
}
|
}
|
||||||
|
|
||||||
struct AddNamesToList
|
struct AddNamesToList
|
||||||
|
@ -494,6 +506,8 @@ namespace
|
||||||
SetNamesInactive setInactive(list);
|
SetNamesInactive setInactive(list);
|
||||||
mModel->visitQuestNames(!mAllQuests, setInactive);
|
mModel->visitQuestNames(!mAllQuests, setInactive);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
MWBase::Environment::get().getWindowManager()->playSound("book page");
|
||||||
}
|
}
|
||||||
|
|
||||||
void notifyShowAll(MyGUI::Widget* _sender)
|
void notifyShowAll(MyGUI::Widget* _sender)
|
||||||
|
@ -511,6 +525,8 @@ namespace
|
||||||
void notifyCancel(MyGUI::Widget* _sender)
|
void notifyCancel(MyGUI::Widget* _sender)
|
||||||
{
|
{
|
||||||
setBookMode();
|
setBookMode();
|
||||||
|
|
||||||
|
MWBase::Environment::get().getWindowManager()->playSound("book page");
|
||||||
}
|
}
|
||||||
|
|
||||||
void notifyClose(MyGUI::Widget* _sender)
|
void notifyClose(MyGUI::Widget* _sender)
|
||||||
|
@ -539,6 +555,8 @@ namespace
|
||||||
|
|
||||||
if (page+2 < book->pageCount())
|
if (page+2 < book->pageCount())
|
||||||
{
|
{
|
||||||
|
MWBase::Environment::get().getWindowManager()->playSound("book page");
|
||||||
|
|
||||||
page += 2;
|
page += 2;
|
||||||
updateShowingPages ();
|
updateShowingPages ();
|
||||||
}
|
}
|
||||||
|
@ -555,6 +573,8 @@ namespace
|
||||||
|
|
||||||
if(page >= 2)
|
if(page >= 2)
|
||||||
{
|
{
|
||||||
|
MWBase::Environment::get().getWindowManager()->playSound("book page");
|
||||||
|
|
||||||
page -= 2;
|
page -= 2;
|
||||||
updateShowingPages ();
|
updateShowingPages ();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue