summaryrefslogtreecommitdiff
path: root/src/preview/PreviewController.h
diff options
context:
space:
mode:
authorSimon Robertshaw <simon@hardwired.org.uk>2012-07-17 18:14:05 (GMT)
committer Simon Robertshaw <simon@hardwired.org.uk>2012-07-17 18:14:05 (GMT)
commit2479b8664d5c4cdd47208bdbca970828ba1a2520 (patch)
treed453fa8de5272d83d03a4a72f776c6808c5f641e /src/preview/PreviewController.h
parent2329f98f0af9dffda5375aca7b05f9e76a84d06a (diff)
downloadpowder-2479b8664d5c4cdd47208bdbca970828ba1a2520.zip
powder-2479b8664d5c4cdd47208bdbca970828ba1a2520.tar.gz
Add comment box to save preview - doesn't work yet
Diffstat (limited to 'src/preview/PreviewController.h')
-rw-r--r--src/preview/PreviewController.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/preview/PreviewController.h b/src/preview/PreviewController.h
index 815ca5d..81c457b 100644
--- a/src/preview/PreviewController.h
+++ b/src/preview/PreviewController.h
@@ -12,21 +12,27 @@
#include "preview/PreviewView.h"
#include "Controller.h"
#include "client/SaveInfo.h"
+#include "client/ClientListener.h"
+class LoginController;
class PreviewModel;
class PreviewView;
-class PreviewController {
+class PreviewController: public ClientListener {
int saveId;
PreviewModel * previewModel;
PreviewView * previewView;
+ LoginController * loginWindow;
ControllerCallback * callback;
public:
+ virtual void NotifyAuthUserChanged(Client * sender);
+
bool HasExited;
PreviewController(int saveID, ControllerCallback * callback);
void Exit();
void DoOpen();
void OpenInBrowser();
void Report(std::string message);
+ void ShowLogin();
bool GetDoOpen();
SaveInfo * GetSave();
PreviewView * GetView() { return previewView; }