Static Public Member Functions | Private Member Functions | Static Private Attributes

NetHackQtBind Class Reference

#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 NetHackQtBindinstance
static NetHackQtKeyBuffer keybuffer
static NetHackQtClickBuffer clickbuffer
static QWidget * splash
static NetHackQtMainWindowmain

Constructor & Destructor Documentation

NetHackQtBind::NetHackQtBind ( int &  argc,
char **  argv 
) [private]

Member Function Documentation

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]

Field Documentation

QWidget* NetHackQtBind::splash [static, private]

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