add quit to gcompose

This commit is contained in:
AndreaRigoni
2026-03-24 17:46:08 +00:00
parent 51e6dbb4f5
commit 5397baa50c
2 changed files with 14 additions and 1 deletions

View File

@@ -41,6 +41,8 @@ MainPanel::MainPanel(QWidget* parent) : QWidget(parent), m_context(nullptr), m_m
auto* fileMenu = new QMenu(btnFile);
fileMenu->addAction("Open", this, &MainPanel::onOpen);
fileMenu->addAction("Save", this, &MainPanel::onSave);
fileMenu->addAction("Save As", this, &MainPanel::onSaveAs);
fileMenu->addAction("Exit", this, &MainPanel::onExit);
btnFile->setMenu(fileMenu);
// Theme Menu Button
@@ -52,7 +54,7 @@ MainPanel::MainPanel(QWidget* parent) : QWidget(parent), m_context(nullptr), m_m
btnTheme->setMenu(themeMenu);
// New Menu Button
auto* btnNew = new QPushButton("New", menuPanel);
auto* btnNew = new QPushButton("Add", menuPanel);
btnNew->setObjectName("MenuButton");
auto* newMenu = new QMenu(btnNew);
@@ -184,6 +186,14 @@ void MainPanel::onSave() {
// Placeholder for save logic
}
void MainPanel::onSaveAs() {
// Placeholder for save as logic
}
void MainPanel::onExit() {
qApp->quit();
}
void MainPanel::onDarkTheme() {
StyleManager::applyStyle(qApp, "dark");
}

View File

@@ -27,6 +27,9 @@ public:
private slots:
void onOpen();
void onSave();
void onSaveAs();
void onExit();
void onDarkTheme();
void onBrightTheme();