JX Application Framework
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | List of all members
JXExpandWindowToFitContentTask Class Reference

#include <JXExpandWindowToFitContentTask.h>

Inheritance diagram for JXExpandWindowToFitContentTask:
[legend]

Public Member Functions

 JXExpandWindowToFitContentTask (JXWindow *window)
 
void ShowAfterFTC ()
 
void PlaceAsDialogAfterFTC ()
 
void FocusAfterFTC (JXWidget *widget)
 
- Public Member Functions inherited from JXUrgentTask
 JXUrgentTask (JBroadcaster *target)
 
void Go ()
 
void Cancel ()
 
bool Cancelled () const
 
- Public Member Functions inherited from JBroadcaster
 JBroadcaster ()
 
virtual ~JBroadcaster ()
 
JBroadcasteroperator= (const JBroadcaster &source)
 
bool HasSenders () const
 
JSize GetSenderCount () const
 
bool HasRecipients () const
 
JSize GetRecipientCount () const
 
virtual JString ToString () const
 
template<class T >
void ListenTo (const JBroadcaster *sender, const std::function< void(const T &)> &f)
 

Protected Member Functions

 ~JXExpandWindowToFitContentTask () override
 
void Perform () override
 
- Protected Member Functions inherited from JXUrgentTask
 ~JXUrgentTask () override
 
- Protected Member Functions inherited from JBroadcaster
 JBroadcaster (const JBroadcaster &source)
 
void ListenTo (const JBroadcaster *sender)
 
void StopListening (const JBroadcaster *sender)
 
void ClearWhenGoingAway (const JBroadcaster *sender, void *pointerToMember)
 
void StopListening (const JBroadcaster *sender, const std::type_info &messageType)
 
template<class T >
void Send (JBroadcaster *recipient, const T &message)
 
template<class T >
void Broadcast (const T &message)
 
virtual void Receive (JBroadcaster *sender, const Message &message)
 
void SendWithFeedback (JBroadcaster *recipient, Message *message)
 
void BroadcastWithFeedback (Message *message)
 
virtual void ReceiveWithFeedback (JBroadcaster *sender, Message *message)
 
virtual void ReceiveGoingAway (JBroadcaster *sender)
 

Constructor & Destructor Documentation

◆ JXExpandWindowToFitContentTask()

JXExpandWindowToFitContentTask::JXExpandWindowToFitContentTask ( JXWindow window)

◆ ~JXExpandWindowToFitContentTask()

JXExpandWindowToFitContentTask::~JXExpandWindowToFitContentTask ( )
overrideprotected

Member Function Documentation

◆ FocusAfterFTC()

void JXExpandWindowToFitContentTask::FocusAfterFTC ( JXWidget widget)
inline

◆ Perform()

void JXExpandWindowToFitContentTask::Perform ( )
overrideprotectedvirtual

Implements JXUrgentTask.

◆ PlaceAsDialogAfterFTC()

void JXExpandWindowToFitContentTask::PlaceAsDialogAfterFTC ( )

◆ ShowAfterFTC()

void JXExpandWindowToFitContentTask::ShowAfterFTC ( )
inline

The documentation for this class was generated from the following files: