]> git.mar77i.info Git - bigintmandel/commitdiff
rename bigintwidget to bigintmandelwidget
authormar77i <mar77i@protonmail.ch>
Sat, 27 Apr 2024 07:55:55 +0000 (09:55 +0200)
committermar77i <mar77i@protonmail.ch>
Sat, 27 Apr 2024 07:55:55 +0000 (09:55 +0200)
CMakeLists.txt
bigintmandelwidget.cpp [moved from bigintwidget.cpp with 89% similarity]
bigintmandelwidget.h [moved from bigintwidget.h with 81% similarity]
main.cpp

index 79d1f26b486e9430e876347f48ab41b11a0bdce7..18b2d1dc7edf3312c3f6a6efc99aa83f9b90d48e 100644 (file)
@@ -14,8 +14,8 @@ find_package(Qt${QT_VERSION_MAJOR} REQUIRED COMPONENTS Widgets Concurrent)
 
 set(PROJECT_SOURCES
         main.cpp
-        bigintwidget.cpp
-        bigintwidget.h
+        bigintmandelwidget.cpp
+        bigintmandelwidget.h
         mandel.cpp
         mandel.h
         settingswidget.cpp
similarity index 89%
rename from bigintwidget.cpp
rename to bigintmandelwidget.cpp
index d7342a7f77d1e04e0113e25e85963fe29e0bcb17..328fbdbc0a901053e8d0ee264f9141b085da1df0 100644 (file)
@@ -1,5 +1,5 @@
 
-// bigintwidget.cpp
+// bigintmandelwidget.cpp
 
 #include <QFileDialog>
 #include <QLayout>
@@ -8,9 +8,9 @@
 #include <QPushButton>
 #include <QtConcurrent/QtConcurrent>
 
-#include "bigintwidget.h"
+#include "bigintmandelwidget.h"
 
-static inline QMenuBar *setup_menu_bar(BigintWidget *parent) {
+static inline QMenuBar *setup_menu_bar(BigintMandelWidget *parent) {
     QMenuBar *menu_bar = new QMenuBar(parent);
     QMenu *menu = new QMenu("&File", parent);
     QPushButton *button = new QPushButton("Settings");
@@ -20,33 +20,33 @@ static inline QMenuBar *setup_menu_bar(BigintWidget *parent) {
         menu->addAction("&Reset"),
         &QAction::triggered,
         parent,
-        &BigintWidget::reset
+        &BigintMandelWidget::reset
     );
     QObject::connect(
         menu->addAction("&Load"),
         &QAction::triggered,
         parent,
-        &BigintWidget::load_data
+        &BigintMandelWidget::load_data
     );
     QObject::connect(
         menu->addAction("&Save"),
         &QAction::triggered,
         parent,
-        &BigintWidget::save_data
+        &BigintMandelWidget::save_data
     );
     menu->addSeparator();
     QObject::connect(
         menu->addAction("&Export"),
         &QAction::triggered,
         parent,
-        &BigintWidget::export_img
+        &BigintMandelWidget::export_img
     );
     menu->addSeparator();
     QObject::connect(
         menu->addAction("E&xit"),
         &QAction::triggered,
         parent,
-        &BigintWidget::close
+        &BigintMandelWidget::close
     );
     menu_bar->addMenu(menu);
     menu = new QMenu("&Zoom factor", parent);
@@ -112,7 +112,7 @@ static inline QMenuBar *setup_menu_bar(BigintWidget *parent) {
         button,
         &QPushButton::clicked,
         parent,
-        &BigintWidget::exec_settings_widget
+        &BigintMandelWidget::exec_settings_widget
     );
     menu_bar->setCornerWidget(button);
     return menu_bar;
@@ -129,7 +129,7 @@ static inline void start_calculation(
     );
 }
 
-BigintWidget::BigintWidget(QWidget *parent)
+BigintMandelWidget::BigintMandelWidget(QWidget *parent)
 :   QWidget(parent),
     fw(new QFutureWatcher<MandelResultCell>(this)),
     settings(128, QSize(502, 334)),
@@ -145,19 +145,19 @@ BigintWidget::BigintWidget(QWidget *parent)
         settings_widget,
         &QDialog::accepted,
         this,
-        &BigintWidget::settings_widget_accepted
+        &BigintMandelWidget::settings_widget_accepted
     );
     connect(
         fw,
         &QFutureWatcher<MandelResultCell>::resultReadyAt,
         this,
-        &BigintWidget::finished_cell
+        &BigintMandelWidget::finished_cell
     );
     connect(
         fw,
         &QFutureWatcher<MandelResultCell>::finished,
         this,
-        &BigintWidget::finished
+        &BigintMandelWidget::finished
     );
     start_calculation(fw, settings.get_cells());
     setLayout(new QVBoxLayout());
@@ -168,12 +168,12 @@ BigintWidget::BigintWidget(QWidget *parent)
     img_label->resize(settings.get_params().get_size());
 }
 
-BigintWidget::~BigintWidget() {
+BigintMandelWidget::~BigintMandelWidget() {
     fw->cancel();
     fw->waitForFinished();
 }
 
-void BigintWidget::finished_cell(int num) {
+void BigintMandelWidget::finished_cell(int num) {
     int y = num / settings.get_params().get_size().width();
     if (y > draw_progress)
         draw_progress = y;
@@ -181,7 +181,7 @@ void BigintWidget::finished_cell(int num) {
     update_img();
 }
 
-void BigintWidget::finished() {
+void BigintMandelWidget::finished() {
     draw_progress = -1;
     settings_widget->set_finished(true);
     update_img();
@@ -214,7 +214,7 @@ static inline void finished_status(QStatusBar *status_bar) {
     status_bar->showMessage("Click the rendering to zoom.");
 }
 
-void BigintWidget::paintEvent(QPaintEvent *event) {
+void BigintMandelWidget::paintEvent(QPaintEvent *event) {
     static int prev_num_threads = -1;
     if (!img_dirty)
         return;
@@ -229,7 +229,7 @@ void BigintWidget::paintEvent(QPaintEvent *event) {
     }
 }
 
-void BigintWidget::mousePressEvent(QMouseEvent *event) {
+void BigintMandelWidget::mousePressEvent(QMouseEvent *event) {
     QSize size(settings.get_params().get_size());
     QPoint pos(event->pos());
     QWidget *w;
@@ -247,7 +247,7 @@ void BigintWidget::mousePressEvent(QMouseEvent *event) {
     update_img();
 }
 
-void BigintWidget::update_img() {
+void BigintMandelWidget::update_img() {
     img_dirty = true;
     update();
 }
@@ -279,7 +279,7 @@ static inline QString get_save_file_name(
     return *ss.string();
 }
 
-void BigintWidget::export_img() {
+void BigintMandelWidget::export_img() {
     QString file_name = get_save_file_name(
         this,
         "Save image",
@@ -292,12 +292,12 @@ void BigintWidget::export_img() {
         settings.save_img(file_name);
 }
 
-void BigintWidget::exec_settings_widget() {
+void BigintMandelWidget::exec_settings_widget() {
     settings_widget->update_fields(settings.get_params(), fw->isFinished());
     settings_widget->exec();
 }
 
-void BigintWidget::reset() {
+void BigintMandelWidget::reset() {
     fw->cancel();
     fw->waitForFinished();
     settings.reset(128, get_ideal_size());
@@ -305,13 +305,13 @@ void BigintWidget::reset() {
     update_img();
 }
 
-void BigintWidget::settings_widget_accepted() {
+void BigintMandelWidget::settings_widget_accepted() {
     settings.set_max_iter(settings_widget->get_max_iter().toULongLong());
     start_calculation(fw, settings.get_cells());
     update_img();
 }
 
-void BigintWidget::load_data() {
+void BigintMandelWidget::load_data() {
     QFile file;
     QJsonObject json;
     QByteArray qba;
@@ -333,7 +333,7 @@ void BigintWidget::load_data() {
     update_img();
 }
 
-void BigintWidget::save_data() {
+void BigintMandelWidget::save_data() {
     QFile file;
     QByteArray qba;
     QString file_name = get_save_file_name(
similarity index 81%
rename from bigintwidget.h
rename to bigintmandelwidget.h
index f6d45d2b84791e2fa59d45c791ddd1ab19ec9fff..cc2007f11dd83debcfc4e127724388f6f53888b9 100644 (file)
@@ -1,8 +1,8 @@
 
-// bigintwidget.h
+// bigintmandelwidget.h
 
-#ifndef BIGINTWIDGET_H
-#define BIGINTWIDGET_H
+#ifndef BIGINTMANDELWIDGET_H
+#define BIGINTMANDELWIDGET_H
 
 #include <QFutureWatcher>
 #include <QLabel>
@@ -14,7 +14,7 @@
 #include "mandel.h"
 #include "settingswidget.h"
 
-class BigintWidget : public QWidget {
+class BigintMandelWidget : public QWidget {
     Q_OBJECT
 
     QFutureWatcher<MandelResultCell> *fw;
@@ -31,8 +31,8 @@ class BigintWidget : public QWidget {
     }
 
 public:
-    BigintWidget(QWidget *parent = nullptr);
-    ~BigintWidget();
+    BigintMandelWidget(QWidget *parent = nullptr);
+    ~BigintMandelWidget();
     void paintEvent(QPaintEvent *event);
     void mousePressEvent(QMouseEvent *event);
     void update_img();
@@ -51,4 +51,4 @@ public Q_SLOT:
     void save_data();
 };
 
-#endif // BIGINTWIDGET_H
+#endif // BIGINTMANDELWIDGET_H
index 07cdecdd3c9964da4a18da689f7702ecfbc054e0..af96d8dd841e2694127f899ed9abf3e29a752a15 100644 (file)
--- a/main.cpp
+++ b/main.cpp
@@ -3,12 +3,11 @@
 
 #include <QApplication>
 
-#include "bigintwidget.h"
+#include "bigintmandelwidget.h"
 
-int main(int argc, char *argv[])
-{
+int main(int argc, char *argv[]) {
     QApplication a(argc, argv);
-    BigintWidget w;
+    BigintMandelWidget w;
     w.show();
     return a.exec();
 }