mirror of
https://github.com/The-Powder-Toy/The-Powder-Toy.git
synced 2025-08-27 17:59:49 +02:00
Disable fav and report buttons if not logged in
This commit is contained in:
@@ -16,6 +16,7 @@
|
|||||||
#include "interface/Textbox.h"
|
#include "interface/Textbox.h"
|
||||||
#include "Style.h"
|
#include "Style.h"
|
||||||
#include "search/Thumbnail.h"
|
#include "search/Thumbnail.h"
|
||||||
|
#include "client/Client.h"
|
||||||
|
|
||||||
class PreviewView::LoginAction: public ui::ButtonAction
|
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->Appearance.HorizontalAlign = ui::Appearance::AlignLeft; favButton->Appearance.VerticalAlign = ui::Appearance::AlignMiddle;
|
||||||
favButton->SetIcon(IconFavourite);
|
favButton->SetIcon(IconFavourite);
|
||||||
favButton->SetActionCallback(new FavAction(this));
|
favButton->SetActionCallback(new FavAction(this));
|
||||||
|
favButton->Enabled = Client::Ref().GetAuthUser().ID?true:false;
|
||||||
AddComponent(favButton);
|
AddComponent(favButton);
|
||||||
|
|
||||||
class ReportPromptCallback: public TextDialogueCallback {
|
class ReportPromptCallback: public TextDialogueCallback {
|
||||||
@@ -120,6 +122,7 @@ PreviewView::PreviewView():
|
|||||||
reportButton->Appearance.HorizontalAlign = ui::Appearance::AlignLeft; reportButton->Appearance.VerticalAlign = ui::Appearance::AlignMiddle;
|
reportButton->Appearance.HorizontalAlign = ui::Appearance::AlignLeft; reportButton->Appearance.VerticalAlign = ui::Appearance::AlignMiddle;
|
||||||
reportButton->SetIcon(IconReport);
|
reportButton->SetIcon(IconReport);
|
||||||
reportButton->SetActionCallback(new ReportAction(this));
|
reportButton->SetActionCallback(new ReportAction(this));
|
||||||
|
reportButton->Enabled = Client::Ref().GetAuthUser().ID?true:false;
|
||||||
AddComponent(reportButton);
|
AddComponent(reportButton);
|
||||||
|
|
||||||
class BrowserOpenAction: public ui::ButtonAction
|
class BrowserOpenAction: public ui::ButtonAction
|
||||||
@@ -340,7 +343,7 @@ void PreviewView::NotifySaveChanged(PreviewModel * sender)
|
|||||||
saveDescriptionLabel->SetText(save->Description);
|
saveDescriptionLabel->SetText(save->Description);
|
||||||
if(save->Favourite)
|
if(save->Favourite)
|
||||||
favButton->Enabled = false;
|
favButton->Enabled = false;
|
||||||
else
|
else if(Client::Ref().GetAuthUser().ID)
|
||||||
favButton->Enabled = true;
|
favButton->Enabled = true;
|
||||||
|
|
||||||
if(save->GetGameSave())
|
if(save->GetGameSave())
|
||||||
|
Reference in New Issue
Block a user