mirror of
https://github.com/UltimMC/Launcher.git
synced 2025-12-23 12:10:00 +00:00
Renew the updater branch
Now with some actual consensus on what the updater will do!
This commit is contained in:
32
mmc_updater/src/UpdateDialogCocoa.h
Normal file
32
mmc_updater/src/UpdateDialogCocoa.h
Normal file
@@ -0,0 +1,32 @@
|
||||
#pragma once
|
||||
|
||||
#include "UpdateDialog.h"
|
||||
#include "UpdateObserver.h"
|
||||
|
||||
class UpdateDialogPrivate;
|
||||
|
||||
class UpdateDialogCocoa : public UpdateDialog
|
||||
{
|
||||
public:
|
||||
UpdateDialogCocoa();
|
||||
~UpdateDialogCocoa();
|
||||
|
||||
// implements UpdateDialog
|
||||
virtual void init(int argc, char** argv);
|
||||
virtual void exec();
|
||||
virtual void quit();
|
||||
|
||||
// implements UpdateObserver
|
||||
virtual void updateError(const std::string& errorMessage);
|
||||
virtual void updateProgress(int percentage);
|
||||
virtual void updateFinished();
|
||||
|
||||
static void* createAutoreleasePool();
|
||||
static void releaseAutoreleasePool(void* data);
|
||||
|
||||
private:
|
||||
void enableDockIcon();
|
||||
|
||||
UpdateDialogPrivate* d;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user