19 #ifndef HEADER_ACHIEVEMENT_PROGRESS_DIALOG_HPP 20 #define HEADER_ACHIEVEMENT_PROGRESS_DIALOG_HPP 22 #include "achievements/achievement.hpp" 23 #include "guiengine/modaldialog.hpp" 26 #include <irrString.h> 31 class IconButtonWidget;
60 core::stringw niceGoalName(std::string internal_name);
66 virtual void beforeAddingWidgets();
70 void onEnterPressedInternal() { m_self_destroy =
true; }
72 GUIEngine::EventPropagation processEvent(
const std::string& source);
76 m_self_destroy =
true;
80 virtual void onUpdate(
float dt);
Contains all GUI engine related classes and functions.
Definition: abstract_state_manager.hpp:31
Definition: achievement_info.hpp:53
Definition: achievement.hpp:41
Dialog that shows an achievement description and progress.
Definition: achievement_progress_dialog.hpp:41
Declares the general types that are used by the network.
virtual bool onEscapePressed()
Override to change what happens on escape pressed.
Definition: achievement_progress_dialog.hpp:74
Abstract base class representing a modal dialog.
Definition: modaldialog.hpp:55