diff options
| author | Simon Robertshaw <simon@hardwired.org.uk> | 2012-07-25 13:32:08 (GMT) |
|---|---|---|
| committer | Simon Robertshaw <simon@hardwired.org.uk> | 2012-07-25 13:32:08 (GMT) |
| commit | 86659f2238f7e69322d0edd58191ae5ec332c948 (patch) | |
| tree | 27ab603f4612bd1f5539b80272ad1ca495b9a113 /src/preview/PreviewView.cpp | |
| parent | 32d9b87f663acf007a2ffb92cec9a4e5f5a6a813 (diff) | |
| download | powder-86659f2238f7e69322d0edd58191ae5ec332c948.zip powder-86659f2238f7e69322d0edd58191ae5ec332c948.tar.gz | |
Disable fav and report buttons if not logged in
Diffstat (limited to 'src/preview/PreviewView.cpp')
| -rw-r--r-- | src/preview/PreviewView.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/preview/PreviewView.cpp b/src/preview/PreviewView.cpp index ff708c6..e586f32 100644 --- a/src/preview/PreviewView.cpp +++ b/src/preview/PreviewView.cpp @@ -16,6 +16,7 @@ #include "interface/Textbox.h" #include "Style.h" #include "search/Thumbnail.h" +#include "client/Client.h" class PreviewView::LoginAction: public ui::ButtonAction { @@ -93,6 +94,7 @@ PreviewView::PreviewView(): favButton->Appearance.HorizontalAlign = ui::Appearance::AlignLeft; favButton->Appearance.VerticalAlign = ui::Appearance::AlignMiddle; favButton->SetIcon(IconFavourite); favButton->SetActionCallback(new FavAction(this)); + favButton->Enabled = Client::Ref().GetAuthUser().ID?true:false; AddComponent(favButton); class ReportPromptCallback: public TextDialogueCallback { @@ -120,6 +122,7 @@ PreviewView::PreviewView(): reportButton->Appearance.HorizontalAlign = ui::Appearance::AlignLeft; reportButton->Appearance.VerticalAlign = ui::Appearance::AlignMiddle; reportButton->SetIcon(IconReport); reportButton->SetActionCallback(new ReportAction(this)); + reportButton->Enabled = Client::Ref().GetAuthUser().ID?true:false; AddComponent(reportButton); class BrowserOpenAction: public ui::ButtonAction @@ -340,7 +343,7 @@ void PreviewView::NotifySaveChanged(PreviewModel * sender) saveDescriptionLabel->SetText(save->Description); if(save->Favourite) favButton->Enabled = false; - else + else if(Client::Ref().GetAuthUser().ID) favButton->Enabled = true; if(save->GetGameSave()) |
