#include <qt_win.h>
Static Public Member Functions | |
static void | qt_init_nhwindows (int *argc, char **argv) |
static void | qt_player_selection () |
static void | qt_askname () |
static void | qt_get_nh_event () |
static void | qt_exit_nhwindows (const char *) |
static void | qt_suspend_nhwindows (const char *) |
static void | qt_resume_nhwindows () |
static winid | qt_create_nhwindow (int type) |
static void | qt_clear_nhwindow (winid wid) |
static void | qt_display_nhwindow (winid wid, BOOLEAN_P block) |
static void | qt_destroy_nhwindow (winid wid) |
static void | qt_curs (winid wid, int x, int y) |
static void | qt_putstr (winid wid, int attr, const char *text) |
static void | qt_display_file (const char *filename, BOOLEAN_P must_exist) |
static void | qt_start_menu (winid wid) |
static void | qt_add_menu (winid wid, int glyph, const ANY_P *identifier, CHAR_P ch, CHAR_P gch, int attr, const char *str, BOOLEAN_P presel) |
static void | qt_end_menu (winid wid, const char *prompt) |
static int | qt_select_menu (winid wid, int how, MENU_ITEM_P **menu_list) |
static void | qt_update_inventory () |
static void | qt_mark_synch () |
static void | qt_wait_synch () |
static void | qt_cliparound (int x, int y) |
static void | qt_cliparound_window (winid wid, int x, int y) |
static void | qt_print_glyph (winid wid, XCHAR_P x, XCHAR_P y, int glyph) |
static void | qt_raw_print (const char *str) |
static void | qt_raw_print_bold (const char *str) |
static int | qt_nhgetch () |
static int | qt_nh_poskey (int *x, int *y, int *mod) |
static void | qt_nhbell () |
static int | qt_doprev_message () |
static char | qt_yn_function (const char *question, const char *choices, CHAR_P def) |
static void | qt_getlin (const char *prompt, char *line) |
static int | qt_get_ext_cmd () |
static void | qt_number_pad (int) |
static void | qt_delay_output () |
static void | qt_start_screen () |
static void | qt_end_screen () |
static void | qt_outrip (winid wid, int how) |
static int | qt_kbhit () |
Private Member Functions | |
NetHackQtBind (int &argc, char **argv) | |
virtual bool | notify (QObject *receiver, QEvent *event) |
Static Private Attributes | |
static NetHackQtBind * | instance |
static NetHackQtKeyBuffer | keybuffer |
static NetHackQtClickBuffer | clickbuffer |
static QWidget * | splash |
static NetHackQtMainWindow * | main |
NetHackQtBind::NetHackQtBind | ( | int & | argc, |
char ** | argv | ||
) | [private] |
virtual bool NetHackQtBind::notify | ( | QObject * | receiver, |
QEvent * | event | ||
) | [private, virtual] |
static void NetHackQtBind::qt_add_menu | ( | winid | wid, |
int | glyph, | ||
const ANY_P * | identifier, | ||
CHAR_P | ch, | ||
CHAR_P | gch, | ||
int | attr, | ||
const char * | str, | ||
BOOLEAN_P | presel | ||
) | [static] |
static void NetHackQtBind::qt_askname | ( | ) | [static] |
static void NetHackQtBind::qt_clear_nhwindow | ( | winid | wid ) | [static] |
static void NetHackQtBind::qt_cliparound | ( | int | x, |
int | y | ||
) | [static] |
static void NetHackQtBind::qt_cliparound_window | ( | winid | wid, |
int | x, | ||
int | y | ||
) | [static] |
static winid NetHackQtBind::qt_create_nhwindow | ( | int | type ) | [static] |
static void NetHackQtBind::qt_curs | ( | winid | wid, |
int | x, | ||
int | y | ||
) | [static] |
static void NetHackQtBind::qt_delay_output | ( | ) | [static] |
static void NetHackQtBind::qt_destroy_nhwindow | ( | winid | wid ) | [static] |
static void NetHackQtBind::qt_display_file | ( | const char * | filename, |
BOOLEAN_P | must_exist | ||
) | [static] |
static void NetHackQtBind::qt_display_nhwindow | ( | winid | wid, |
BOOLEAN_P | block | ||
) | [static] |
static int NetHackQtBind::qt_doprev_message | ( | ) | [static] |
static void NetHackQtBind::qt_end_menu | ( | winid | wid, |
const char * | prompt | ||
) | [static] |
static void NetHackQtBind::qt_end_screen | ( | ) | [static] |
static void NetHackQtBind::qt_exit_nhwindows | ( | const char * | ) | [static] |
static int NetHackQtBind::qt_get_ext_cmd | ( | ) | [static] |
static void NetHackQtBind::qt_get_nh_event | ( | ) | [static] |
static void NetHackQtBind::qt_getlin | ( | const char * | prompt, |
char * | line | ||
) | [static] |
static void NetHackQtBind::qt_init_nhwindows | ( | int * | argc, |
char ** | argv | ||
) | [static] |
static int NetHackQtBind::qt_kbhit | ( | ) | [static] |
static void NetHackQtBind::qt_mark_synch | ( | ) | [static] |
static int NetHackQtBind::qt_nh_poskey | ( | int * | x, |
int * | y, | ||
int * | mod | ||
) | [static] |
static void NetHackQtBind::qt_nhbell | ( | ) | [static] |
static int NetHackQtBind::qt_nhgetch | ( | ) | [static] |
static void NetHackQtBind::qt_number_pad | ( | int | ) | [static] |
static void NetHackQtBind::qt_outrip | ( | winid | wid, |
int | how | ||
) | [static] |
static void NetHackQtBind::qt_player_selection | ( | ) | [static] |
static void NetHackQtBind::qt_print_glyph | ( | winid | wid, |
XCHAR_P | x, | ||
XCHAR_P | y, | ||
int | glyph | ||
) | [static] |
static void NetHackQtBind::qt_putstr | ( | winid | wid, |
int | attr, | ||
const char * | text | ||
) | [static] |
static void NetHackQtBind::qt_raw_print | ( | const char * | str ) | [static] |
static void NetHackQtBind::qt_raw_print_bold | ( | const char * | str ) | [static] |
static void NetHackQtBind::qt_resume_nhwindows | ( | ) | [static] |
static int NetHackQtBind::qt_select_menu | ( | winid | wid, |
int | how, | ||
MENU_ITEM_P ** | menu_list | ||
) | [static] |
static void NetHackQtBind::qt_start_menu | ( | winid | wid ) | [static] |
static void NetHackQtBind::qt_start_screen | ( | ) | [static] |
static void NetHackQtBind::qt_suspend_nhwindows | ( | const char * | ) | [static] |
static void NetHackQtBind::qt_update_inventory | ( | ) | [static] |
static void NetHackQtBind::qt_wait_synch | ( | ) | [static] |
static char NetHackQtBind::qt_yn_function | ( | const char * | question, |
const char * | choices, | ||
CHAR_P | def | ||
) | [static] |
NetHackQtClickBuffer NetHackQtBind::clickbuffer [static, private] |
NetHackQtBind* NetHackQtBind::instance [static, private] |
NetHackQtKeyBuffer NetHackQtBind::keybuffer [static, private] |
NetHackQtMainWindow* NetHackQtBind::main [static, private] |
QWidget* NetHackQtBind::splash [static, private] |