34#include <NDEVR/NDEVRProxyStyle.h>
39 class GettingStartedUI;
44 class FileChooserDialog;
47 class TouchDesktopThemeButton;
54 void resizeEvent(QResizeEvent *resize_event)
override;
55 QSize sizeHint()
const override;
56 QSize minimumSizeHint()
const override;
57 void setQuickStartVisible(
bool is_visible);
58 void setTouchThemeVisible(
bool is_visible);
59 void addWidget(QWidget* widget);
60 void removeWidget(QWidget* widget);
61 bool event(QEvent* event)
override;
62 void paintEvent(QPaintEvent*)
override;
63 void showEvent(QShowEvent* event)
override;
64 void updateHorizontal();
67 void updateBackgroundSlot();
68 void globalStyleDestroyedSlot();
72 void updateTouchMode();
73 void updateLogoVisible();
75 void dragEnterEvent(QDragEnterEvent *event)
override;
76 void dropEvent(QDropEvent *event)
override;
77 void setLogoVisible(
bool logo_visible);
85 Ui::GettingStartedUI*
ui;
Definition GettingStarted.h:49
Ui::GettingStartedUI * ui
Definition GettingStarted.h:85
std::function< void()> m_quickstart_callback
Definition GettingStarted.h:86
QPixmap m_dark_background
Definition GettingStarted.h:83
TouchDesktopThemeButton * m_touch_desktop_theme
Definition GettingStarted.h:84
QPixmap m_light_background
Definition GettingStarted.h:82
bool m_is_logo_visible
Definition GettingStarted.h:78
bool m_is_quick_start_visible
Definition GettingStarted.h:79
WindowManager * m_window_manager
Definition GettingStarted.h:80
QTModelManager * m_model_manager
Definition GettingStarted.h:81
void setQuickStartCallback(const std::function< void()> &callback)
Definition GettingStarted.h:65
Definition QTModelManager.h:94
Definition WindowManager.h:68
NDEVRLightingTheme
Definition NDEVRTheme.h:43
Definition FontEditor.h:6