The Battle for Wesnoth  1.13.4+dev
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Public Member Functions | Protected Member Functions | List of all members
gui2::tdepcheck_confirm_change Class Reference

#include <depcheck_confirm_change.hpp>

Inheritance diagram for gui2::tdepcheck_confirm_change:
Inheritance graph

Public Member Functions

 tdepcheck_confirm_change (bool action, const std::vector< std::string > &mods, const std::string &requester)
 Constructor. More...
 
- Public Member Functions inherited from gui2::tdialog
 tdialog ()
 
virtual ~tdialog ()
 
bool show (CVideo &video, const unsigned auto_close_time=0)
 Shows the window. More...
 
int get_retval () const
 
void set_always_save_fields (const bool always_save_fields)
 
void set_restore (const bool restore)
 

Protected Member Functions

virtual const std::stringwindow_id () const
 Inherited from tdialog, implemented by REGISTER_DIALOG. More...
 
- Protected Member Functions inherited from gui2::tdialog
tfield_boolregister_bool (const std::string &id, const bool mandatory, const std::function< bool()> &callback_load_value=std::function< bool()>(), const std::function< void(const bool)> &callback_save_value=std::function< void(const bool)>(), const std::function< void(twidget &)> &callback_change=std::function< void(twidget &)>())
 Creates a new boolean field. More...
 
tfield_boolregister_bool (const std::string &id, const bool mandatory, bool &linked_variable, const std::function< void(twidget &)> &callback_change=std::function< void(twidget &)>())
 Creates a new boolean field. More...
 
tfield_integerregister_integer (const std::string &id, const bool mandatory, const std::function< int()> &callback_load_value=std::function< int()>(), const std::function< void(const int)> &callback_save_value=std::function< void(const int)>())
 Creates a new integer field. More...
 
tfield_integerregister_integer (const std::string &id, const bool mandatory, int &linked_variable)
 Creates a new integer field. More...
 
tfield_textregister_text (const std::string &id, const bool mandatory, const std::function< std::string()> &callback_load_value=std::function< std::string()>(), const std::function< void(const std::string &)> &callback_save_value=std::function< void(const std::string &)>(), const bool capture_focus=false)
 Creates a new text field. More...
 
tfield_textregister_text (const std::string &id, const bool mandatory, std::string &linked_variable, const bool capture_focus=false)
 Creates a new text field. More...
 
tfield_labelregister_label (const std::string &id, const bool mandatory, const std::string &text, const bool use_markup=false)
 Registers a new control as a label. More...
 
tfield_labelregister_image (const std::string &id, const bool mandatory, const std::string &filename)
 Registers a new control as image. More...
 

Detailed Description

Definition at line 25 of file depcheck_confirm_change.hpp.

Constructor & Destructor Documentation

gui2::tdepcheck_confirm_change::tdepcheck_confirm_change ( bool  action,
const std::vector< std::string > &  mods,
const std::string requester 
)

Constructor.

Parameters
actiontrue if the listed modifications are to be enabled, false if they're to be disabled
modsthe names of the affected modifications
requesterthe name of the component which requests the change

Definition at line 55 of file depcheck_confirm_change.cpp.

References utils::join(), and vgettext().

Member Function Documentation

virtual const std::string& gui2::tdepcheck_confirm_change::window_id ( ) const
protectedvirtual

Inherited from tdialog, implemented by REGISTER_DIALOG.

Implements gui2::tdialog.


The documentation for this class was generated from the following files: