00001
00042 #ifndef AITOOLBAR_HPP
00043 #define AITOOLBAR_HPP
00044
00045 #include <QtGui>
00046
00047 namespace AiFractals
00048 {
00055 class AiToolBar : public QToolBar
00056 {
00057 Q_OBJECT
00058
00059 public:
00064 AiToolBar(QWidget * parent = 0);
00065
00070 void enabledChilds(bool e);
00071
00072 signals:
00076 void fileOpen();
00077
00081 void fileSave();
00082
00086 void fileClear();
00087
00091 void zoomIn();
00092
00096 void zoomOut();
00097
00101 void mirrorH();
00102
00106 void mirrorV();
00107
00111 void complexZone();
00112
00116 void complexRun();
00117
00121 void complexStop();
00122
00126 void helpAbout();
00127
00132 void toolbox(bool checked);
00133
00138 void chkToolbox(bool checked);
00139
00143 void undo();
00144
00145 public slots:
00150 void checkedToolbox(bool checked);
00151 };
00152 }
00153 #endif // AITOOLBAR_HPP