Freeciv21
Develop your civilization from humble roots to a global empire
plr_report Class Reference

#include <view_nations.h>

+ Inheritance diagram for plr_report:
+ Collaboration diagram for plr_report:

Public Member Functions

 plr_report ()
 Constructor for plr_report. More...
 
 ~plr_report () override
 Destructor for plr_report. More...
 
void update_report (bool update_selection=true)
 Updates widget. More...
 
void init ()
 Adds plr_report to tab widget. More...
 
void call_meeting ()
 Public function to call meeting. More...
 

Private Slots

void req_meeeting ()
 Slot for meeting request. More...
 
void plr_cancel_threaty ()
 Slot for canceling treaty. More...
 
void plr_withdraw_vision ()
 Slot for withdrawing vision. More...
 
void toggle_ai_mode ()
 Slot for changing AI mode. More...
 
void plr_diplomacy ()
 Slot for diplomacy. More...
 

Private Attributes

Ui::FormPlrDlg ui
 
struct playerother_player
 
int index
 

Detailed Description

Definition at line 137 of file view_nations.h.

Constructor & Destructor Documentation

◆ plr_report()

plr_report::plr_report ( )

Constructor for plr_report.

Definition at line 735 of file view_nations.cpp.

◆ ~plr_report()

plr_report::~plr_report ( )
override

Destructor for plr_report.

Definition at line 773 of file view_nations.cpp.

Member Function Documentation

◆ call_meeting()

void plr_report::call_meeting ( )

Public function to call meeting.

Definition at line 788 of file view_nations.cpp.

Referenced by plr_widget::mousePressEvent().

◆ init()

void plr_report::init ( )

Adds plr_report to tab widget.

Definition at line 778 of file view_nations.cpp.

Referenced by popup_players_dialog().

◆ plr_cancel_threaty

void plr_report::plr_cancel_threaty ( )
privateslot

Slot for canceling treaty.

Definition at line 798 of file view_nations.cpp.

Referenced by plr_report().

◆ plr_diplomacy

void plr_report::plr_diplomacy ( )
privateslot

Slot for diplomacy.

Definition at line 807 of file view_nations.cpp.

Referenced by plr_report().

◆ plr_withdraw_vision

void plr_report::plr_withdraw_vision ( )
privateslot

Slot for withdrawing vision.

Definition at line 829 of file view_nations.cpp.

Referenced by plr_report().

◆ req_meeeting

void plr_report::req_meeeting ( )
privateslot

Slot for meeting request.

Definition at line 820 of file view_nations.cpp.

Referenced by call_meeting(), and plr_report().

◆ toggle_ai_mode

void plr_report::toggle_ai_mode ( )
privateslot

Slot for changing AI mode.

Definition at line 838 of file view_nations.cpp.

Referenced by plr_report().

◆ update_report()

void plr_report::update_report ( bool  update_selection = true)

Updates widget.

Definition at line 894 of file view_nations.cpp.

Referenced by plr_widget::nation_selected(), popup_players_dialog(), and real_players_dialog_update().

Member Data Documentation

◆ index

int plr_report::index
private

Definition at line 150 of file view_nations.h.

Referenced by init(), and plr_report().

◆ other_player

struct player* plr_report::other_player
private

◆ ui

Ui::FormPlrDlg plr_report::ui
private

Definition at line 148 of file view_nations.h.

Referenced by call_meeting(), plr_report(), toggle_ai_mode(), and update_report().