Public Slots | Public Member Functions | Protected Member Functions | Private Slots | Private Member Functions | Private Attributes

NetHackQtMainWindow Class Reference

#include <qt_win.h>

Public Slots

void doMenuItem (int)
void doKeys (const QString &)

Public Member Functions

 NetHackQtMainWindow (NetHackQtKeyBuffer &)
void AddMessageWindow (NetHackQtMessageWindow *window)
void AddMapWindow (NetHackQtMapWindow *window)
void AddStatusWindow (NetHackQtStatusWindow *window)
void RemoveWindow (NetHackQtWindow *window)
void updateInventory ()
void fadeHighlighting ()

Protected Member Functions

virtual void resizeEvent (QResizeEvent *)
virtual void keyPressEvent (QKeyEvent *)
virtual void keyReleaseEvent (QKeyEvent *event)
virtual void closeEvent (QCloseEvent *)

Private Slots

void layout ()
void raiseMap ()
void zoomMap ()
void raiseMessages ()
void raiseStatus ()

Private Member Functions

void ShowIfReady ()

Private Attributes

QMenuBar * menubar
NetHackQtMessageWindowmessage
NetHackQtMapWindowmap
NetHackQtStatusWindowstatus
NetHackQtInvUsageWindowinvusage
NetHackQtKeyBufferkeysink
QWidgetStack * stack
int dirkey
const char * macro

Constructor & Destructor Documentation

NetHackQtMainWindow::NetHackQtMainWindow ( NetHackQtKeyBuffer  )

Member Function Documentation

void NetHackQtMainWindow::AddMapWindow ( NetHackQtMapWindow window )
void NetHackQtMainWindow::AddMessageWindow ( NetHackQtMessageWindow window )
void NetHackQtMainWindow::AddStatusWindow ( NetHackQtStatusWindow window )
virtual void NetHackQtMainWindow::closeEvent ( QCloseEvent *   ) [protected, virtual]
void NetHackQtMainWindow::doKeys ( const QString &   ) [slot]
void NetHackQtMainWindow::doMenuItem ( int   ) [slot]
void NetHackQtMainWindow::fadeHighlighting (  )
virtual void NetHackQtMainWindow::keyPressEvent ( QKeyEvent *   ) [protected, virtual]
virtual void NetHackQtMainWindow::keyReleaseEvent ( QKeyEvent *  event ) [protected, virtual]
void NetHackQtMainWindow::layout (  ) [private, slot]
void NetHackQtMainWindow::raiseMap (  ) [private, slot]
void NetHackQtMainWindow::raiseMessages (  ) [private, slot]
void NetHackQtMainWindow::raiseStatus (  ) [private, slot]
void NetHackQtMainWindow::RemoveWindow ( NetHackQtWindow window )
virtual void NetHackQtMainWindow::resizeEvent ( QResizeEvent *   ) [protected, virtual]
void NetHackQtMainWindow::ShowIfReady (  ) [private]
void NetHackQtMainWindow::updateInventory (  )
void NetHackQtMainWindow::zoomMap (  ) [private, slot]

Field Documentation

const char* NetHackQtMainWindow::macro [private]
QMenuBar* NetHackQtMainWindow::menubar [private]
QWidgetStack* NetHackQtMainWindow::stack [private]

The documentation for this class was generated from the following file: