A main window for AiFractals. More...
#include <aimainwindow.hpp>
Public Member Functions | |
AiMainWindow () | |
default constructor | |
~AiMainWindow () | |
destructor | |
Private Slots | |
void | checkedToolbox () |
change check box status (checked/or no) | |
void | showToolbox (bool show) |
show or hide a tool box | |
void | fileOpen () |
slot for pening an image file | |
void | fileSave () |
slot for saving an image file ( theoretically generated fractal=) ) | |
void | fileSaveAs () |
slot for saving an image as another name | |
void | filePrint () |
slot for printing an image | |
void | fileClear () |
slot for screen clearing | |
void | fileQuit () |
slot for quitting application | |
void | zoomZoomIn () |
slot for zooming in an image | |
void | zoomZoomOut () |
slot for zooming out an image | |
void | zoomFitInWindow () |
slot for fitting an image in window | |
void | zoomFitToWindow () |
slot for fitting an image to window | |
void | zoom1600p () |
slot for zooming 1600% | |
void | zoom800p () |
slot for zooming 800% | |
void | zoom400p () |
slot for zooming 400% | |
void | zoom200p () |
slot for zooming 200% | |
void | zoom100p () |
slot for zooming 100% | |
void | zoom50p () |
slot for zooming 50% | |
void | zoom25p () |
slot for zooming 25% | |
void | zoom12_5p () |
slot for zooming 12.5% | |
void | zoom6_25p () |
slot for zooming 6.25% | |
void | imageHorizontalMirror () |
slot for horizontal mirror | |
void | imageVerticalMirror () |
slot for virtical mirror | |
void | imageRotation90 () |
slot for Rotation 90° | |
void | imageRotationNigative90 () |
slot for Rotation -90° | |
void | imageRotation180 () |
slot for Rotation -180° | |
void | genRun () |
slot for running generator | |
void | genStop () |
slot for stoping generator | |
void | genThreadsNumbers () |
slot for showing a tool box "generator tab" | |
void | genChooseFractal () |
slot for showing a tool box "fractals tab" | |
void | complexZone () |
slot for showing a tool box "complex zone" | |
void | serialize () |
serialize threads saving storing it, for another usage =) | |
void | deserialize () |
deserialize threads (zones) for generator | |
void | helpHelp () |
slot for showing help | |
void | helpAbout () |
slot for showing about me ;) | |
void | toolsZoomArea (bool enable) |
slot for button zoom-area | |
void | toolsRotation (int value) |
slot dial rotation (value changed) | |
void | refreshItems () |
slot for refreshing a fractals list | |
void | currentIndexChanged (int index) |
slot to get currentIndex in the combobox changed | |
void | debugFractal () |
slot for a fractals debugging script | |
void | currentThreads (int thread) |
slot for current threads number | |
void | firstCompositionMode (int val) |
slot for current first composition mode index | |
void | othersCompositionMode (int val) |
slot for current others compisition mode index | |
void | runGenerator () |
slot for running generator | |
void | stopGenerator () |
slot for stoping generator | |
void | completed (AiGenerator::AiZone *zone) |
slot for updating view with new image in complex zone | |
void | snapshot (AiGenerator::AiZone *zone) |
slot for updating view with new image in complex zone | |
void | zoneZooming (int startx, int starty, int endx, int endy) |
current params for new zone | |
void | enabledChilds (bool e) |
enable and desable child's | |
void | undo () |
undo | |
Private Member Functions | |
QPainter::CompositionMode | forgeCompositionMode (int index) |
get a composition mode | |
Private Attributes | |
AiConfig * | m_config |
pointer for configuration dialogbox (toolbox) | |
AiToolBar * | m_toolbar |
pointer for toolbar | |
AiMenuBar * | m_menuBar |
pointer for menubar | |
AiStatusBar * | m_statusbar |
pointer for statusbar | |
AiViewerArea * | m_view |
pointer for viewer-area | |
AiUndoDialog * | m_undoDialog |
poiter for history dialog | |
QString | m_saveFile |
save file name, | |
int | m_selectedFractalIndex |
fractal select index | |
int | m_currentThreadsNumber |
current threads number | |
int | m_startedThreads |
threads number in staring | |
QPainter::CompositionMode | m_firstCompositionModeIndex |
first composition mode index | |
QPainter::CompositionMode | m_othersCompositionModeIndex |
others composition mode index | |
QVector< AiGenerator::AiThread * > | m_threads |
threads vector for setting and managing list of threads | |
QVector< QImage > | m_storage |
stoge images by start ID | |
double | m_viewX |
zoom view X value | |
double | m_viewY |
zoom view Y value | |
double | m_zoom |
zoom value | |
bool | m_serialize |
for not cleaning a threads after be compilted =) and storing current data for serialization (GOD MODE xD) |
A main window for AiFractals.
Definition at line 67 of file aimainwindow.hpp.