1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
|
#ifndef SYNCTHING_TRAY_ANDROID_H
#define SYNCTHING_TRAY_ANDROID_H
#include "../global.h"
namespace QtGui {
class AppService;
class App;
enum class ServiceAction : int {
ReloadSettings = 100,
TerminateSyncthing,
RestartSyncthing,
ShutdownSyncthing,
ConnectToSyncthing,
BroadcastLauncherStatus, // keep in-line with MSG_SERVICE_ACTION_BROADCAST_LAUNCHER_STATUS
Reconnect,
ClearInternalErrorNotifications,
ClearLog,
FollowLog,
CloseLog,
RequestErrors,
ReconnectToSyncthing,
};
enum class ActivityAction : int {
ShowError = 100,
AppendLog,
UpdateLauncherStatus,
FlagManualStop,
};
namespace JniFn {
SYNCTHINGWIDGETS_EXPORT void registerServiceJniMethods(AppService *appService);
SYNCTHINGWIDGETS_EXPORT void unregisterServiceJniMethods(AppService *appService);
SYNCTHINGWIDGETS_EXPORT void registerActivityJniMethods(App *app);
SYNCTHINGWIDGETS_EXPORT void unregisterActivityJniMethods(App *app);
} // namespace JniFn
} // namespace QtGui
#endif // SYNCTHING_TRAY_ANDROID_H
|