The Battle for Wesnoth  1.19.5+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 ( )
inlineprotected

◆ ~plugin_executor()

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

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 ( )
inlineprivate

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_
protected

◆ timer_id

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

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: