#include <qt_win.h>
Signals |
void | resized () |
Public Member Functions |
| NetHackQtMapWindow (NetHackQtClickBuffer &click_sink) |
| ~NetHackQtMapWindow () |
virtual QWidget * | Widget () |
virtual bool | Destroy () |
virtual void | Clear () |
virtual void | Display (bool block) |
virtual void | CursorTo (int x, int y) |
virtual void | PutStr (int attr, const char *text) |
virtual void | ClipAround (int x, int y) |
virtual void | PrintGlyph (int x, int y, int glyph) |
void | Scroll (int dx, int dy) |
void | displayMessages (bool block) |
void | putMessage (int attr, const char *text) |
void | clearMessages () |
void | clickCursor () |
Protected Member Functions |
virtual void | paintEvent (QPaintEvent *) |
virtual void | mousePressEvent (QMouseEvent *) |
Private Slots |
void | updateTiles () |
void | moveMessages (int x, int y) |
Private Member Functions |
unsigned short & | Glyph (int x, int y) |
void | Changed (int x, int y) |
Private Attributes |
NetHackQtClickBuffer & | clicksink |
unsigned short | glyph [ROWNO][COLNO] |
QPoint | cursor |
BlackScrollView | viewport |
QPixmap | pet_annotation |
Clusterizer | change |
QFont * | rogue_font |
QString | messages |
QRect | messages_rect |
Constructor & Destructor Documentation
NetHackQtMapWindow::~NetHackQtMapWindow |
( |
) |
|
Member Function Documentation
void NetHackQtMapWindow::Changed |
( |
int |
x, |
|
|
int |
y |
|
) |
| [private] |
virtual void NetHackQtMapWindow::Clear |
( |
) |
[virtual] |
void NetHackQtMapWindow::clearMessages |
( |
) |
|
void NetHackQtMapWindow::clickCursor |
( |
) |
|
virtual void NetHackQtMapWindow::ClipAround |
( |
int |
x, |
|
|
int |
y |
|
) |
| [virtual] |
virtual void NetHackQtMapWindow::CursorTo |
( |
int |
x, |
|
|
int |
y |
|
) |
| [virtual] |
virtual bool NetHackQtMapWindow::Destroy |
( |
) |
[virtual] |
virtual void NetHackQtMapWindow::Display |
( |
bool |
block ) |
[virtual] |
void NetHackQtMapWindow::displayMessages |
( |
bool |
block ) |
|
unsigned short& NetHackQtMapWindow::Glyph |
( |
int |
x, |
|
|
int |
y |
|
) |
| [inline, private] |
virtual void NetHackQtMapWindow::mousePressEvent |
( |
QMouseEvent * |
) |
[protected, virtual] |
void NetHackQtMapWindow::moveMessages |
( |
int |
x, |
|
|
int |
y |
|
) |
| [private, slot] |
virtual void NetHackQtMapWindow::paintEvent |
( |
QPaintEvent * |
) |
[protected, virtual] |
virtual void NetHackQtMapWindow::PrintGlyph |
( |
int |
x, |
|
|
int |
y, |
|
|
int |
glyph |
|
) |
| [virtual] |
void NetHackQtMapWindow::putMessage |
( |
int |
attr, |
|
|
const char * |
text |
|
) |
| |
virtual void NetHackQtMapWindow::PutStr |
( |
int |
attr, |
|
|
const char * |
text |
|
) |
| [virtual] |
void NetHackQtMapWindow::resized |
( |
) |
[signal] |
void NetHackQtMapWindow::Scroll |
( |
int |
dx, |
|
|
int |
dy |
|
) |
| |
void NetHackQtMapWindow::updateTiles |
( |
) |
[private, slot] |
virtual QWidget* NetHackQtMapWindow::Widget |
( |
) |
[virtual] |
Field Documentation
The documentation for this class was generated from the following file: