noo/client/fervor/fvupdatewindow.h

36 lines
633 B
C++

#ifndef FVUPDATEWINDOW_H
#define FVUPDATEWINDOW_H
#include <QWidget>
#include <QNetworkAccessManager>
class QGraphicsScene;
namespace Ui {
class FvUpdateWindow;
}
class FvUpdateWindow : public QWidget
{
Q_OBJECT
public:
explicit FvUpdateWindow(QWidget *parent = 0);
~FvUpdateWindow();
// Update the current update proposal from FvUpdater
bool UpdateWindowWithCurrentProposedUpdate();
void closeEvent(QCloseEvent* event);
private:
Ui::FvUpdateWindow* m_ui;
QNetworkAccessManager m_Network;
QNetworkReply* m_NetworkReply;
public slots:
void downloadFinished(QNetworkReply* reply);
};
#endif // FVUPDATEWINDOW_H