![]() |
Freeciv21
Develop your civilization from humble roots to a global empire
|
#include <messagewin.h>
Inheritance diagram for message_widget:
Collaboration diagram for message_widget:Public Slots | |
| void | item_selected (const QItemSelection &sl, const QItemSelection &ds) |
| Slot executed when selection on meg_table has changed. More... | |
Signals | |
| void | add_msg () |
Signals inherited from resizable_widget | |
| void | resized (QRect rect) |
Public Member Functions | |
| message_widget (QWidget *parent) | |
| message_widget constructor More... | |
| void | msg_update () |
| Updates mesg_table painting. More... | |
| void | clr () |
| Clears and removes mesg_table all items. More... | |
| void | msg (const struct message *pmsg) |
| Adds news message to mesg_table. More... | |
Public Member Functions inherited from resizable_widget | |
| void | setResizable (Qt::Edges edges) |
| Set resizable flags. More... | |
| Qt::Edges | getResizable () const |
| Get resizable flags of wdiget. More... | |
Public Member Functions inherited from fcwidget | |
| fcwidget (QWidget *parent=nullptr) | |
| Constructor. More... | |
Protected Member Functions | |
| void | enterEvent (QEvent *event) override |
| Mouse entered message_widget. More... | |
| void | leaveEvent (QEvent *event) override |
| Mouse left message_widget. More... | |
| void | paintEvent (QPaintEvent *event) override |
| Paint event for message_widget. More... | |
Protected Member Functions inherited from resizable_widget | |
| void | mousePressEvent (QMouseEvent *event) override |
| Checks if info_tab can be moved. More... | |
| void | mouseMoveEvent (QMouseEvent *event) override |
| Called when mouse moved (mouse track is enabled). More... | |
| void | mouseReleaseEvent (QMouseEvent *event) override |
| Restores cursor when resizing is done. More... | |
Private Member Functions | |
| void | update_menu () override |
Static Private Member Functions | |
| static void | scroll_to_bottom (void *) |
Private Attributes | |
| QListWidget * | mesg_table |
| QGridLayout * | layout |
Definition at line 31 of file messagewin.h.
| message_widget::message_widget | ( | QWidget * | parent | ) |
message_widget constructor
Definition at line 34 of file messagewin.cpp.
|
signal |
Referenced by msg(), and pageGame::pageGame().
| void message_widget::clr | ( | ) |
Clears and removes mesg_table all items.
Definition at line 137 of file messagewin.cpp.
Referenced by fc_client::current_page().
|
overrideprotected |
Mouse entered message_widget.
Definition at line 110 of file messagewin.cpp.
|
slot |
Slot executed when selection on meg_table has changed.
Definition at line 66 of file messagewin.cpp.
Referenced by message_widget().
|
overrideprotected |
Mouse left message_widget.
Definition at line 118 of file messagewin.cpp.
| void message_widget::msg | ( | const struct message * | pmsg | ) |
Adds news message to mesg_table.
Definition at line 142 of file messagewin.cpp.
Referenced by msg_update().
| void message_widget::msg_update | ( | ) |
Updates mesg_table painting.
Definition at line 162 of file messagewin.cpp.
Referenced by real_meswin_dialog_update().
|
overrideprotected |
Paint event for message_widget.
Definition at line 126 of file messagewin.cpp.
|
staticprivate |
Definition at line 188 of file messagewin.cpp.
Referenced by msg_update().
|
inlineoverrideprivatevirtual |
Implements fcwidget.
Definition at line 41 of file messagewin.h.
|
private |
Definition at line 43 of file messagewin.h.
Referenced by message_widget().
|
private |
Definition at line 42 of file messagewin.h.
Referenced by clr(), item_selected(), message_widget(), msg(), msg_update(), and scroll_to_bottom().