Q3270
A Qt-based 3270 Terminal Emulator
Loading...
Searching...
No Matches
SaveSessionDialog.h
1/*
2 * Q3270 Terminal Emulator
3 *
4 * Copyright (c) 2020–2025 Andy Styles
5 * SPDX-License-Identifier: BSD-3-Clause
6 *
7 * This file is part of Q3270.
8 * See the LICENSE file in the project root for full license information.
9 */
10
11#ifndef SAVESESSIONDIALOG_H
12#define SAVESESSIONDIALOG_H
13
14#include "SessionDialogBase.h"
15#include "ActiveSettings.h"
16
18{
19 Q_OBJECT
20
21public:
22 SaveSessionDialog(SessionStore &store, ActiveSettings &settings, QWidget *parent = nullptr);
23
24private slots:
25 void onAccept() override;
26 void saveSessionNameEdited(const QString &name);
27
28private:
29 ActiveSettings &activeSettings;
30};
31
32#endif // SAVESESSIONDIALOG_H
Definition ActiveSettings.h:20
Definition SaveSessionDialog.h:18
Definition SessionDialogBase.h:27
Definition SessionStore.h:19