Fraktale 1.0
Qt-Programm zur interaktiven Erforschung von Fraktalen.
|
Anlegen und Anordnen aller UI-Elemente des Hauptfensters "Fraktale". Mehr ...
#include <mainwindow.hpp>
Öffentliche Slots | |
void | setFractal (QImage newFractal) |
Verändert das aktuell angezeigte Fraktals. | |
Signale | |
void | closeAllWindows () |
Alle Fenster der Anwendung und die Anwendung selbst schließen. | |
Öffentliche Methoden | |
MainWindow (QWidget *parent=0) | |
Erzeugt das MainWindow ("Fraktale"). | |
void | setDefaultFractal () |
Zeigt das Standard-Fraktal, die Mandelbrot-Menge, an. | |
Öffentliche Attribute | |
QImage | fractalImage |
Das Bild des aktuell angezeigten Fraktals. | |
ImageLabel * | fractalLabel |
Das Label des aktuell angezeigten Fraktals. | |
QAction * | saveAsLowAction |
Menü-Eintrag "Niedrige Auflösung (800 x 600)". | |
QAction * | saveAsMediumAction |
Menü-Eintrag "Mittlere Auflösung (1600 x 1200)". | |
QAction * | saveAsHighAction |
Menü-Eintrag "Hohe Auflösung (3200 x 2400)". | |
QAction * | quitAction |
Menü-Eintrag "Beenden". | |
QAction * | mandelbrotAction |
Menü-Eintrag "Mandelbrot-Menge". | |
QAction * | mandelbarAction |
Menü-Eintrag "Mandelbar-Menge". | |
QAction * | multibrotAction |
Menü-Eintrag "Multibrot-Menge". | |
QAction * | juliaAction |
Menü-Eintrag "Julia-Menge". | |
QAction * | aboutAction |
Menü-Eintrag "Über Fraktale". | |
Geschützte Methoden | |
void | closeEvent (QCloseEvent *event) |
Überschreiben der Methode zum Schließen des Fensters. |
Anlegen und Anordnen aller UI-Elemente des Hauptfensters "Fraktale".
MainWindow::MainWindow | ( | QWidget * | parent = 0 | ) |
Erzeugt das MainWindow ("Fraktale").
parent | Stets 0, um das Widgets als Window zu definieren. |
void MainWindow::closeAllWindows | ( | ) | [signal] |
Alle Fenster der Anwendung und die Anwendung selbst schließen.
void MainWindow::closeEvent | ( | QCloseEvent * | event | ) | [protected] |
Überschreiben der Methode zum Schließen des Fensters.
Emittiert ein Signal zum Beenden der gesamten Anwendung.
event | Das abgefangene Ereignis. |
void MainWindow::setDefaultFractal | ( | ) |
Zeigt das Standard-Fraktal, die Mandelbrot-Menge, an.
void MainWindow::setFractal | ( | QImage | newFractal | ) | [slot] |
Verändert das aktuell angezeigte Fraktals.
newFractal | Das neue Fraktal. |
QAction* MainWindow::aboutAction |
Menü-Eintrag "Über Fraktale".
QImage MainWindow::fractalImage |
Das Bild des aktuell angezeigten Fraktals.
Das Label des aktuell angezeigten Fraktals.
QAction* MainWindow::juliaAction |
Menü-Eintrag "Julia-Menge".
QAction* MainWindow::mandelbarAction |
Menü-Eintrag "Mandelbar-Menge".
QAction* MainWindow::mandelbrotAction |
Menü-Eintrag "Mandelbrot-Menge".
QAction* MainWindow::multibrotAction |
Menü-Eintrag "Multibrot-Menge".
QAction* MainWindow::quitAction |
Menü-Eintrag "Beenden".
QAction* MainWindow::saveAsHighAction |
Menü-Eintrag "Hohe Auflösung (3200 x 2400)".
QAction* MainWindow::saveAsLowAction |
Menü-Eintrag "Niedrige Auflösung (800 x 600)".
QAction* MainWindow::saveAsMediumAction |
Menü-Eintrag "Mittlere Auflösung (1600 x 1200)".