X-Git-Url: https://git.mar77i.info/?a=blobdiff_plain;f=menubar.cpp;h=e61e363f45b815a005c404b44eb0e936881b79d3;hb=HEAD;hp=39683c36db6ee72edb859ee2fe35d7c2cabfb8c4;hpb=5b02172eada89fb48f4be24090665246b629ce89;p=bigintmandel diff --git a/menubar.cpp b/menubar.cpp index 39683c3..e61e363 100644 --- a/menubar.cpp +++ b/menubar.cpp @@ -1,5 +1,9 @@ -// menubar.cpp +/* + * menubar.cpp + * + * This file is covered by the LICENSE file in the root of this project. + */ #include #include @@ -22,10 +26,10 @@ static inline QAction *zoom_action( 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( @@ -46,6 +50,12 @@ MenuBar::MenuBar(BigintMandelWidget *parent) 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 );