Project Alice
Loading...
Searching...
No Matches
gui_outliner_window.hpp File Reference
#include <variant>
#include "gui_common_elements.hpp"
#include "gui_element_types.hpp"
#include "unit_tooltip.hpp"
Include dependency graph for gui_outliner_window.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  ui::outliner_rebel_occupation
 
struct  ui::outliner_hostile_siege
 
struct  ui::outliner_my_siege
 
struct  ui::outliner_rally_point
 
class  ui::outliner_element_button
 
class  ui::outliner_land_rally
 
class  ui::outliner_naval_rally
 
class  ui::outliner_moving_icon
 
class  ui::outliner_combat_icon
 
class  ui::outliner_header_bg
 
class  ui::outliner_header_text
 
class  ui::outliner_entry_text
 
class  ui::outliner_element
 
class  ui::outliner_listbox
 
class  ui::outliner_minmax_button
 
class  ui::outliner_filter_checkbox< Filter >
 
class  ui::outliner_button
 
class  ui::outliner_window
 

Namespaces

namespace  ui
 

Typedefs

using ui::outliner_data = std::variant< outliner_filter, dcon::army_id, dcon::navy_id, dcon::gp_relationship_id, dcon::state_building_construction_id, dcon::province_building_construction_id, dcon::province_land_construction_id, dcon::province_naval_construction_id, dcon::state_instance_id, outliner_rebel_occupation, outliner_hostile_siege, outliner_my_siege, dcon::land_battle_id, dcon::naval_battle_id, outliner_rally_point >
 

Enumerations

enum class  ui::outliner_filter : uint8_t {
  ui::rebel_occupations , ui::sieges , ui::hostile_sieges , ui::combat ,
  ui::naval_combat , ui::armies , ui::navies , ui::factories ,
  ui::buildings , ui::army_construction , ui::navy_construction , ui::gp_influence ,
  ui::national_focus , ui::rally_points , ui::count
}