47 void paint(QPainter *painter, QPaintEvent *
event);
Q_DISABLE_COPY(units_select)
std::vector< unit * > unit_list
size of each pixmap of unit
void mousePressEvent(QMouseEvent *event) override
Mouse pressed event for units_select.
~units_select() override
Destructor for unit select.
void paint(QPainter *painter, QPaintEvent *event)
Redirected paint event.
void closeEvent(QCloseEvent *event) override
Close event for units_select, restores focus to map.
void update_units()
Updates unit list on tile.
void wheelEvent(QWheelEvent *event) override
Mouse wheel event for units_select.
QSize item_size
pixmap for highlighting
units_select(struct tile *ptile, QWidget *parent=0)
Contructor for units_select.
void create_pixmap()
Create pixmap of whole widget except borders (pix)
void paintEvent(QPaintEvent *event) override
Paint event, redirects to paint(...)
void mouseMoveEvent(QMouseEvent *event) override
Event for mouse moving around units_select.
void toggle_unit_sel_widget(struct tile *ptile)
Shows/closes unit selection widget.
void update_unit_sel()
Update unit selection widget if open.
void popdown_unit_sel()
Closes unit selection widget.