Freeciv21
Develop your civilization from humble roots to a global empire
ratesdlg.cpp File Reference
#include "ratesdlg.h"
#include <QApplication>
#include <QGroupBox>
#include <QMouseEvent>
#include <QPainter>
#include <QScreen>
#include <QVBoxLayout>
#include "effects.h"
#include "fc_types.h"
#include "government.h"
#include "multipliers.h"
#include "packets.h"
#include "client_main.h"
#include "dialogs.h"
#include "fc_client.h"
#include "icons.h"
#include "tileset/tilespec.h"
#include "widgets/multi_slider.h"
+ Include dependency graph for ratesdlg.cpp:

Go to the source code of this file.

Functions

static int scale_to_mult (const struct multiplier *pmul, int scale)
 Convert scale units to real multiplier display value. More...
 
static int mult_to_scale (const struct multiplier *pmul, int val)
 Convert real multiplier display value to scale value. More...
 
void real_multipliers_dialog_update (void *unused)
 Update multipliers (policies) dialog. More...
 
void popup_multiplier_dialog ()
 Popups multiplier dialog. More...
 

Function Documentation

◆ mult_to_scale()

int mult_to_scale ( const struct multiplier pmul,
int  val 
)
static

Convert real multiplier display value to scale value.

Definition at line 237 of file ratesdlg.cpp.

Referenced by multipler_rates_dialog::multipler_rates_dialog().

◆ popup_multiplier_dialog()

void popup_multiplier_dialog ( )

Popups multiplier dialog.

Definition at line 261 of file ratesdlg.cpp.

Referenced by mr_menu::slot_popup_mult_rates().

◆ real_multipliers_dialog_update()

void real_multipliers_dialog_update ( void *  unused)

Update multipliers (policies) dialog.

Definition at line 253 of file ratesdlg.cpp.

Referenced by multipliers_dialog_update().

◆ scale_to_mult()

int scale_to_mult ( const struct multiplier pmul,
int  scale 
)
static

Convert scale units to real multiplier display value.

Definition at line 245 of file ratesdlg.cpp.

Referenced by multipler_rates_dialog::slot_ok_button_pressed().