Files
Yajbir Singh f1b860b25c
Some checks failed
check / markdownlint (push) Has been cancelled
check / spellchecker (push) Has been cancelled
updated
2025-12-11 19:03:17 +05:30

47 lines
873 B
C++

#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include <QMainWindow>
#include <QDir>
#include <QDebug>
#include "../../../../core/Common/Network/FileTransporter/include/FileTransporter.h"
//#define URL L"http://nct.onlyoffice.com/sh/XHh"
typedef std::wstring WString;
typedef NSNetwork::NSFileTransport::CFileDownloader Downloader;
QT_BEGIN_NAMESPACE
namespace Ui {class MainWindow;}
QT_END_NAMESPACE
class MainWindow : public QMainWindow
{
Q_OBJECT
public:
MainWindow(QWidget *parent = nullptr);
~MainWindow();
private slots:
void on_buttonStart_clicked();
void on_buttonCancel_clicked();
void onProgressSlot(int percent);
void onLoadFinishedSlot(int error);
private:
void onProgress(const int percent);
void onLoadUpdateFinished(int error);
Downloader *downloader;
Ui::MainWindow *ui;
};
#endif // MAINWINDOW_H