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