Sandboxie/SandboxiePlus/SandMan/Windows/SettingsWindow.h

48 lines
778 B
C++

#pragma once
#include <QtWidgets/QMainWindow>
#include "ui_SettingsWindow.h"
class CSettingsWindow : public QMainWindow
{
Q_OBJECT
public:
CSettingsWindow(QWidget *parent = Q_NULLPTR);
~CSettingsWindow();
signals:
void OptionsChanged();
public slots:
void apply();
void accept();
void reject();
void showCompat();
private slots:
void OnChange();
void OnTab();
void OnSetPassword();
void OnAddWarnProg();
void OnDelWarnProg();
void OnTemplateClicked(QTreeWidgetItem* pItem, int Column);
void OnAddCompat();
void OnDelCompat();
protected:
void closeEvent(QCloseEvent *e);
int m_CompatLoaded;
QString m_NewPassword;
bool m_WarnProgsChanged;
bool m_CompatChanged;
private:
Ui::SettingsWindow ui;
};