Public Types | Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes

NetHackQtLabelledIcon Class Reference

#include <qt_win.h>

Public Types

enum  { NoNum = -99999 }

Public Member Functions

 NetHackQtLabelledIcon (QWidget *parent, const char *label)
 NetHackQtLabelledIcon (QWidget *parent, const char *label, const QPixmap &icon)
void setLabel (const char *, bool lower=TRUE)
void setLabel (const char *, long, const char *tail="")
void setLabel (const char *, long show_value, long comparative_value, const char *tail="")
void setIcon (const QPixmap &)
virtual void setFont (const QFont &)
void highlightWhenChanging ()
void lowIsGood ()
void dissipateHighlight ()
virtual void show ()

Protected Member Functions

void resizeEvent (QResizeEvent *)

Private Member Functions

void initHighlight ()
void setAlignments ()
void highlight (const QPalette &highlight)
void unhighlight ()

Private Attributes

bool low_is_good
int prev_value
int turn_count
QPalette hl_good
QPalette hl_bad
QLabel * label
QLabel * icon

Member Enumeration Documentation

anonymous enum
Enumerator:
NoNum 

Constructor & Destructor Documentation

NetHackQtLabelledIcon::NetHackQtLabelledIcon ( QWidget *  parent,
const char *  label 
)
NetHackQtLabelledIcon::NetHackQtLabelledIcon ( QWidget *  parent,
const char *  label,
const QPixmap &  icon 
)

Member Function Documentation

void NetHackQtLabelledIcon::dissipateHighlight (  )
void NetHackQtLabelledIcon::highlight ( const QPalette &  highlight ) [private]
void NetHackQtLabelledIcon::highlightWhenChanging (  )
void NetHackQtLabelledIcon::initHighlight (  ) [private]
void NetHackQtLabelledIcon::lowIsGood (  )
void NetHackQtLabelledIcon::resizeEvent ( QResizeEvent *   ) [protected]
void NetHackQtLabelledIcon::setAlignments (  ) [private]
virtual void NetHackQtLabelledIcon::setFont ( const QFont &   ) [virtual]
void NetHackQtLabelledIcon::setIcon ( const QPixmap &   )
void NetHackQtLabelledIcon::setLabel ( const char *  ,
bool  lower = TRUE 
)
void NetHackQtLabelledIcon::setLabel ( const char *  ,
long  show_value,
long  comparative_value,
const char *  tail = "" 
)
void NetHackQtLabelledIcon::setLabel ( const char *  ,
long  ,
const char *  tail = "" 
)
virtual void NetHackQtLabelledIcon::show (  ) [virtual]
void NetHackQtLabelledIcon::unhighlight (  ) [private]

Field Documentation

QPalette NetHackQtLabelledIcon::hl_bad [private]
QPalette NetHackQtLabelledIcon::hl_good [private]
QLabel* NetHackQtLabelledIcon::icon [private]
QLabel* NetHackQtLabelledIcon::label [private]

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