The Battle for Wesnoth  1.19.0-dev
Protected Member Functions | Protected Attributes | Private Member Functions | Private Attributes | List of all members
gui2::dialogs::plugin_executor Class Reference

#include <plugin_executor.hpp>

Inheritance diagram for gui2::dialogs::plugin_executor:

Protected Member Functions

 plugin_executor ()
 ~plugin_executor ()

Protected Attributes

std::unique_ptr< plugins_contextplugins_context_

Private Member Functions

void play_slice ()

Private Attributes

std::size_t timer_id

Detailed Description

Definition at line 27 of file plugin_executor.hpp.

Constructor & Destructor Documentation

◆ plugin_executor()

gui2::dialogs::plugin_executor::plugin_executor ( )

◆ ~plugin_executor()

gui2::dialogs::plugin_executor::~plugin_executor ( )

Definition at line 48 of file plugin_executor.hpp.

References plugins_manager::get(), gui2::remove_timer(), and timer_id.

Member Function Documentation

◆ play_slice()

void gui2::dialogs::plugin_executor::play_slice ( )

Definition at line 31 of file plugin_executor.hpp.

References plugins_context_.

Referenced by plugin_executor().

Member Data Documentation

◆ plugins_context_

std::unique_ptr<plugins_context> gui2::dialogs::plugin_executor::plugins_context_

◆ timer_id

std::size_t gui2::dialogs::plugin_executor::timer_id

Definition at line 29 of file plugin_executor.hpp.

Referenced by plugin_executor(), and ~plugin_executor().

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