Developer Documentation

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Classes | Public Slots | Public Member Functions | Private Types | Private Member Functions | Private Attributes | List of all members
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< FootPrint > | FootPrints
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:

- ACG/QtWidgets/QtApplication.hh
- ACG/QtWidgets/QtApplication.cc