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

#include <decorations.h>

+ Inheritance diagram for move_widget:
+ Collaboration diagram for move_widget:

Public Member Functions

 move_widget (QWidget *parent)
 Constructor for move widget. More...
 
void put_to_corner ()
 Puts move widget to left top corner. More...
 

Protected Member Functions

void mouseMoveEvent (QMouseEvent *event) override
 Mouse handler for move widget (moves parent widget) More...
 
void mousePressEvent (QMouseEvent *event) override
 Sets moving point for move widget;. More...
 

Private Attributes

QPoint point
 

Detailed Description

Definition at line 23 of file decorations.h.

Constructor & Destructor Documentation

◆ move_widget()

move_widget::move_widget ( QWidget *  parent)

Constructor for move widget.

Definition at line 84 of file decorations.cpp.

Member Function Documentation

◆ mouseMoveEvent()

void move_widget::mouseMoveEvent ( QMouseEvent *  event)
overrideprotected

Mouse handler for move widget (moves parent widget)

Definition at line 104 of file decorations.cpp.

◆ mousePressEvent()

void move_widget::mousePressEvent ( QMouseEvent *  event)
overrideprotected

Sets moving point for move widget;.

Definition at line 127 of file decorations.cpp.

◆ put_to_corner()

void move_widget::put_to_corner ( )

Puts move widget to left top corner.

Definition at line 99 of file decorations.cpp.

Referenced by chat_widget::chat_widget(), hud_battle_log::paintEvent(), and hud_units::update_actions().

Member Data Documentation

◆ point

QPoint move_widget::point
private

Definition at line 34 of file decorations.h.

Referenced by mouseMoveEvent(), and mousePressEvent().