SoftwareIntegretyChecker/inc/mainwindow.h

31 lines
490 B
C++

#pragma once
#include "../inc/integretychecker.h"
#include <QMainWindow>
#include <memory>
namespace Ui {
class MainWindow;
}
class AppWindow : public QMainWindow {
Q_OBJECT
public:
explicit AppWindow();
public slots:
void onAppFolderSelect_click();
void onSign_click();
void onVerify_click();
void log(const QString &msg);
private:
std::shared_ptr<Ui::MainWindow> ui;
bool publicKeyAvailable(const QString &path);
bool hashFileAvailable(const QString &path);
};