58 #ifndef QTAPPLICATION_HH 59 #define QTAPPLICATION_HH 66 #include <QApplication> 71 #include <QTimerEvent> 78 #include "../Config/ACGDefines.hh" 114 void saveFile(
const char* _filename);
117 void loadFile(
const char* _filename);
135 bool notify (QObject* _receiver, QEvent* _event);
145 std::string classname;
153 typedef std::vector<FootPrint> FootPrints;
154 typedef FootPrints::iterator FootPrintIter;
158 void recordEvent(QObject* _receiver, QEvent* _event);
163 void storeTopLevelSizes();
164 void restoreTopLevelSizes();
167 void saveTopLevelSizes(std::ostream & _os);
168 void loadTopLevelSizes(std::istream & _is);
174 void timerEvent(QTimerEvent* _e);
176 void cleanUpEventBuffer();
187 unsigned int eventnr_;
196 FootPrints events_, toplevels_;
199 QtMacroDialog* dialog_;
202 QWidget* mainWidget_;
205 QPoint mainWidgetDiff_;
208 QPoint oldMainWidgetPos_;
215 #endif // MACROAPPLICATION_HH defined
Namespace providing different geometric functions concerning angles.