Skip to content
API Documentation
BastionGuard™
Application.hpp
Go to the documentation of this file.
1#pragma once
2/*
3 * BastionGuard Secure Connection
4 * Application.hpp
5 */
6
7#include <gtkmm.h>
8#include "MainWindow.hpp"
9
10class Application : public Gtk::Application
11{
12public:
13 static Glib::RefPtr<Application> create();
14
15 /** Chiamato da main() prima di run() per attivare l'avvio minimizzato. */
16 void setStartMinimized(bool v) { m_startMinimized = v; }
17
18protected:
20
21 void on_activate() override;
22
23private:
24 MainWindow* m_window = nullptr;
25 bool m_startMinimized = false;
26};
void on_activate() override
static Glib::RefPtr< Application > create()
void setStartMinimized(bool v)
MainWindow * m_window
bool m_startMinimized