9#ifndef fsCGumroadLicenseKeyGuihdr
10#define fsCGumroadLicenseKeyGuihdr
16#include <fsAppCore/components/gui/fsIMessageListenerGuiComponent.h>
23 friend class fsCComponentFactory;
27 static const fsCUniqueId mTypeId;
29 virtual ~fsCGumroadLicenseKeyGui();
38 virtual fsBool messageProcessDo(
const fsCUniqueId& pMessageType,
const fsIMessageDispatcher::sMessageParameters& pParam)
override;
40 void okButtonClickedHandle()
const;
42 static fsIComponent*
create(fsCEntity* pParent);
44 fsCGumroadLicenseKeyGui(fsCEntity*
const pParent);
48 fsBool clipboardLegal(
const fsStr& pClipboard);
54 fsILicenseCheck* mGumroad;
virtual void updateDo(fsS32 pDeltaMs)
Definition fsIComponent.h:57
void initialiseFromVariableTableDo(const fsCVariableTable &pVars) override
Definition fsIGuiComponent.cpp:685
virtual fsBool onButtonClicked(fsCButtonComponent *pButtonComp)
Definition fsIGuiComponent.cpp:695
Definition fsIMessageListenerGuiComponent.h:25
virtual fsBool messageProcessDo(const fsCUniqueId &pMessageType, const fsIMessageDispatcher::sMessageParameters &pParam)=0
virtual void listenersDeregisterDo()=0
Definition fsIMessageListener.cpp:57
virtual void listenersRegisterDo()=0
Definition fsIMessageListener.cpp:50
bool fsBool
Definition fsBaseTypes.h:26
int fsS32
Definition fsBaseTypes.h:20
void create()
Definition fsN3d.cpp:9