-// menubar.cpp
+/*
+ * menubar.cpp
+ *
+ * This file is covered by the LICENSE file in the root of this project.
+ */
#include <QPushButton>
#include <qwidget.h>
MenuBar::MenuBar(BigintMandelWidget *parent)
: QMenuBar(parent),
+ settings(parent->get_settings()),
file_menu(new QMenu("&File", parent)),
calc_menu(new QMenu("&Calculation", parent)),
- zoom_menu(new QMenu("&Zoom", parent)),
- zoom_factor(-1) {
+ zoom_menu(new QMenu("&Zoom", parent)) {
QKeySequence no_key;
setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Fixed);
load_action = file_menu->addAction(
reset_action = calc_menu->addAction(
"&Reset", no_key, parent, &BigintMandelWidget::reset
);
+ resize_action = calc_menu->addAction(
+ "Resi&ze to Window",
+ no_key,
+ parent,
+ &BigintMandelWidget::resize_to_window
+ );
settings_action = calc_menu->addAction(
"&Settings", no_key, parent, &BigintMandelWidget::exec_settings_widget
);