Developer Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
ACG::QtWidgets::QtApplication Class Reference
Inheritance diagram for ACG::QtWidgets::QtApplication:


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_
QTime time_
FootPrints events_
FootPrints toplevels_
QtMacroDialog * dialog_
QWidget * mainWidget_
QPoint mainWidgetDiff_
QPoint oldMainWidgetPos_

Detailed Description

Definition at line 101 of file QtApplication.hh.

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