25 class QTableWidgetItem;
91 diplo_dlg(
int counterpart,
int initiated_from);
94 bool init(
bool raise);
97 void add_widget(
int counterpart,
int initiated_from);
QMap< int, diplo_wdg * > treaty_list
void make_active(int party)
Sets given widget as active in current dialog.
~diplo_dlg() override
Destructor for diplomacy dialog.
diplo_dlg(int counterpart, int initiated_from)
Constructor for diplomacy dialog.
void close_widget(int counterpart)
Closes given diplomacy widget.
void update_dlg()
Updates all diplomacy widgets in current dialog.
void add_widget(int counterpart, int initiated_from)
Creates new diplomacy widget and adds to diplomacy dialog.
diplo_wdg * find_widget(int counterpart)
Finds diplomacy widget in current dialog.
bool init(bool raise)
Initializes some data for diplomacy dialog.
void response_accept()
Button 'Accept treaty' has been clicked.
void pact_ceasfire()
Ceasefire pact menu activated.
void show_menu_p1()
Show menu for first player.
void give_embassy()
Give embassy menu activated.
~diplo_wdg() override
Destructor for diplomacy widget.
void show_menu(int player)
Shows popup menu with available clauses to create.
void gold_changed1(int val)
Gold changed on first spinner.
void world_map_clause()
World map menu activated.
void gold_changed2(int val)
Gold changed on second spinner.
int get_index()
Sets index in QTabWidget.
void pact_allianze()
Create alliance menu activated.
void all_advances()
Give all advances menu activated.
QPushButton * cancel_treaty
void closeEvent(QCloseEvent *event) override
Received event about diplomacy widget being closed.
void sea_map_clause()
Sea map menu activated.
void give_shared_vision()
Give shared vision menu activated.
void give_city(int city_num)
Give city menu activated.
void response_cancel()
Button 'Cancel treaty' has been clicked.
void dbl_click(QTableWidgetItem *item)
Double click on treaty list - it removes clicked clause from list.
void show_menu_p2()
Show menu for second player.
void update_wdg()
Updates diplomacy widget - updates clauses and redraws pixmaps.
void restore_pixmap()
Restores original nations pixmap.
diplo_wdg(int id, int id2)
Constructor for diplomacy widget.
QPushButton * accept_treaty
void give_advance(int tech)
Give advance menu activated.
void pact_peace()
Peace pact menu activated.
void set_index(int ind)
Sets index in QTabWidget.