Update to TGUI 0.9.x
This commit is contained in:
@@ -235,7 +235,7 @@ void OpenBoEMenu::update_for_game_state(eGameMode overall_mode, bool party_in_me
|
||||
// Disconnect all spell menu items from signals and clear the menus
|
||||
void OpenBoEMenu::purge_spell_menus(tgui::MenuBar::Ptr& menubar) {
|
||||
for(const auto& connection_id : this->spell_menus_connection_ids) {
|
||||
if(!menubar->disconnect(connection_id))
|
||||
if(!menubar->onMenuItemClick.disconnect(connection_id))
|
||||
throw std::runtime_error { "BUG: attempted to disconnect menubar signal using invalid connection id" };
|
||||
}
|
||||
|
||||
|
@@ -26,11 +26,11 @@ public:
|
||||
|
||||
private:
|
||||
|
||||
using MenuHierarchy = std::vector<sf::String>;
|
||||
using MenuHierarchy = std::vector<tgui::String>;
|
||||
|
||||
tgui::Gui tgui;
|
||||
cUniverse& univ;
|
||||
const sf::String internal_menubar_widget_name { "openboe-menu" };
|
||||
const tgui::String internal_menubar_widget_name { "openboe-menu" };
|
||||
std::vector<unsigned int> spell_menus_connection_ids;
|
||||
|
||||
tgui::MenuBar::Ptr build_menubar() const;
|
||||
|
@@ -17,11 +17,11 @@ public:
|
||||
|
||||
private:
|
||||
|
||||
using MenuHierarchy = std::vector<sf::String>;
|
||||
using MenuHierarchy = std::vector<tgui::String>;
|
||||
|
||||
tgui::Gui tgui;
|
||||
sf::RenderWindow& mainPtr;
|
||||
const sf::String internal_menubar_widget_name { "openboe-pcedit-menu" };
|
||||
const tgui::String internal_menubar_widget_name { "openboe-pcedit-menu" };
|
||||
|
||||
tgui::MenuBar::Ptr build_menubar() const;
|
||||
void add_menu_placeholders(tgui::MenuBar::Ptr&) const;
|
||||
|
@@ -22,10 +22,10 @@ public:
|
||||
|
||||
private:
|
||||
|
||||
using MenuHierarchy = std::vector<sf::String>;
|
||||
using MenuHierarchy = std::vector<tgui::String>;
|
||||
|
||||
tgui::Gui tgui;
|
||||
const sf::String internal_menubar_widget_name { "openboe-scenedit-menu" };
|
||||
const tgui::String internal_menubar_widget_name { "openboe-scenedit-menu" };
|
||||
|
||||
tgui::MenuBar::Ptr build_menubar() const;
|
||||
void add_menu_placeholders(tgui::MenuBar::Ptr&) const;
|
||||
|
@@ -12,6 +12,7 @@
|
||||
#include <boost/filesystem/path.hpp>
|
||||
#include <SFML/Window.hpp>
|
||||
#include <SFML/Graphics/Image.hpp>
|
||||
#include <memory>
|
||||
|
||||
char keyToChar(sf::Keyboard::Key key, bool isShift);
|
||||
|
||||
|
Reference in New Issue
Block a user