2 * Copyright 2016-2017 Haiku, Inc. All rights reserved.
3 * Distributed under the terms of the MIT license
6 * Alexander von Gluck IV <kallisti5@unixzen.com>
7 * Brian Hill <supernova@tycho.email>
9 #ifndef _SOFTWARE_UPDATER_APP_H
10 #define _SOFTWARE_UPDATER_APP_H
13 #include <Application.h>
15 #include "WorkingLooper.h"
18 class SoftwareUpdaterApp
: public BApplication
{
21 ~SoftwareUpdaterApp();
22 virtual bool QuitRequested();
23 virtual void ReadyToRun();
24 virtual void ArgvReceived(int32 argc
, char **argv
);
25 void MessageReceived(BMessage
* message
);
28 WorkingLooper
* fWorker
;
29 BMessenger fWindowMessenger
;
31 update_type fActionRequested
;