Developer Documentation
ACG::QtWidgets::QtApplication Class Reference
Inheritance diagram for ACG::QtWidgets::QtApplication:

Classes

struct  FootPrint
 

Public Slots

void saveFile (const char *_filename)
 
void loadFile (const char *_filename)
 
void play ()
 
void stop ()
 
void record ()
 
void loop (bool _b)
 

Public Member Functions

 QtApplication (int _argc, char **_argv)
 
bool notify (QObject *_receiver, QEvent *_event)
 

Private Types

typedef std::vector< FootPrintFootPrints
 
typedef FootPrints::iterator FootPrintIter
 

Private Member Functions

void recordEvent (QObject *_receiver, QEvent *_event)
 
void playbackEvent (FootPrint &_fp)
 
void storeTopLevelSizes ()
 
void restoreTopLevelSizes ()
 
void saveTopLevelSizes (std::ostream &_os)
 
void loadTopLevelSizes (std::istream &_is)
 
QWidget * findWidget (FootPrint &_fp)
 
void timerEvent (QTimerEvent *_e)
 
void cleanUpEventBuffer ()
 

Private Attributes

bool record_
 
bool playback_
 
bool play_loop_
 
unsigned int eventnr_
 
int timer_id_
 
QElapsedTimer time_
 
FootPrints events_
 
FootPrints toplevels_
 
QtMacroDialog * dialog_
 
QWidget * mainWidget_
 
QPoint mainWidgetDiff_
 
QPoint oldMainWidgetPos_
 

Detailed Description

Definition at line 94 of file QtApplication.hh.


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