Geometrize  1.0
An application for geometrizing images into geometric primitives
welcomewindow.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include <QMainWindow>
4 
5 class QEvent;
6 
7 namespace Ui
8 {
9 class WelcomeWindow;
10 }
11 
12 namespace geometrize
13 {
14 
15 namespace dialog
16 {
17 
21 class WelcomeWindow : public QMainWindow
22 {
23  Q_OBJECT
24 
25 public:
26  explicit WelcomeWindow();
27  virtual ~WelcomeWindow();
28 
29 protected:
30  virtual void closeEvent (QCloseEvent* event) override;
31  void changeEvent(QEvent*) override;
32 
33 public slots:
36  void on_showOnLaunchCheckbox_clicked(bool checked);
37 
38 private:
39  void populateUi();
40 
41  Ui::WelcomeWindow* ui;
42 };
43 
44 }
45 
46 }
geometrize::dialog::WelcomeWindow::populateUi
void populateUi()
Definition: welcomewindow.cpp:77
geometrize::common::ui::openLaunchWindow
void openLaunchWindow()
Definition: uiactions.cpp:42
uiactions.h
geometrize::dialog::WelcomeWindow
The WelcomeWindow class models the UI for a quickstart tutorial/welcome page shown to users on first ...
Definition: welcomewindow.h:22
geometrize::dialog::shouldShowWelcomeOnLaunch
bool shouldShowWelcomeOnLaunch()
Definition: welcomewindow.cpp:19
geometrize::dialog::WelcomeWindow::on_showOnLaunchCheckbox_clicked
void on_showOnLaunchCheckbox_clicked(bool checked)
Definition: welcomewindow.cpp:56
geometrize::constants::VIDEO_TUTORIAL_URL
const QString VIDEO_TUTORIAL_URL
The video tutorial webpage URL for the software.
Definition: constants.h:15
geometrize::dialog::WelcomeWindow::changeEvent
void changeEvent(QEvent *) override
Definition: welcomewindow.cpp:68
geometrize::strings::Strings::getApplicationName
static QString getApplicationName()
getApplicationName Gets the name of the application.
Definition: strings.cpp:9
geometrize::dialog::setShouldShowWelcomeOnLaunch
void setShouldShowWelcomeOnLaunch(const bool show)
Definition: welcomewindow.cpp:25
geometrize
Definition: commandlineparser.cpp:73
welcomewindow.h
geometrize::dialog::WelcomeWindow::ui
Ui::WelcomeWindow * ui
Definition: welcomewindow.h:41
geometrize::dialog::WelcomeWindow::WelcomeWindow
WelcomeWindow()
Definition: welcomewindow.cpp:31
strings.h
geometrize::dialog::WelcomeWindow::on_videoTutorialsButton_released
void on_videoTutorialsButton_released()
Definition: welcomewindow.cpp:51
Ui
Definition: aboutdialog.h:6
constants.h
geometrize::dialog::WelcomeWindow::on_closeButton_released
void on_closeButton_released()
Definition: welcomewindow.cpp:46
geometrize::dialog::WelcomeWindow::~WelcomeWindow
virtual ~WelcomeWindow()
Definition: welcomewindow.cpp:41
globalpreferences.h
geometrize::dialog::WelcomeWindow::closeEvent
virtual void closeEvent(QCloseEvent *event) override
Definition: welcomewindow.cpp:61
geometrize::preferences::getGlobalPreferences
geometrize::preferences::GlobalPreferences & getGlobalPreferences()
getGlobalPreferences Shorthand function that gets a reference to the shared global preferences object...
Definition: globalpreferences.cpp:32