Conquer Space 0.0.0
A space themed grand strategy game set in the near future, with realistic orbital mechanics, and an emphasis on economics and politics.
Public Member Functions | Private Member Functions | Private Attributes | List of all members
cqsp::client::systems::SearchableMenu Class Reference

#include <searchablemenu.h>

Public Member Functions

 SearchableMenu ()
 
void Display (const std::string &name, core::Universe &universe, const std::vector< entt::entity > &list)
 
entt::entity GetSelected () const
 

Private Member Functions

void LeftMenu (const std::string &name, core::Universe &universe, const std::vector< entt::entity > &list)
 

Private Attributes

std::array< char, 255 > search_text
 
entt::entity selected_item = entt::null
 

Constructor & Destructor Documentation

◆ SearchableMenu()

cqsp::client::systems::SearchableMenu::SearchableMenu ( )
inline

Member Function Documentation

◆ Display()

void cqsp::client::systems::SearchableMenu::Display ( const std::string &  name,
core::Universe universe,
const std::vector< entt::entity > &  list 
)

◆ GetSelected()

entt::entity cqsp::client::systems::SearchableMenu::GetSelected ( ) const
inline

◆ LeftMenu()

void cqsp::client::systems::SearchableMenu::LeftMenu ( const std::string &  name,
core::Universe universe,
const std::vector< entt::entity > &  list 
)
private

Member Data Documentation

◆ search_text

std::array<char, 255> cqsp::client::systems::SearchableMenu::search_text
private

◆ selected_item

entt::entity cqsp::client::systems::SearchableMenu::selected_item = entt::null
private

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