CARDS 2.3.99
Package manager for the NuTyX GNU/Linux distribution
mainWindow Class Reference

FTLTK Main window of application. More...

#include <mainWindow.h>

Inheritance diagram for mainWindow:
Cards_event_handler

Public Member Functions

 mainWindow (int W, int H, string Title)
 Constructor. More...
 

Protected Member Functions

void OnLogMessage (const string &pMessage)
 
void OnSyncFinished (const CEH_RC rc)
 
void OnJobListChange (const CEH_RC rc)
 
- Protected Member Functions inherited from Cards_event_handler
virtual void OnDoJobListFinished (const CEH_RC rc)
 
virtual void OnRefreshPackageFinished (const CEH_RC rc)
 

Static Protected Member Functions

static void SyncButton_CB (Fl_Widget *, void *pInstance)
 
static void ApplyButton_CB (Fl_Widget *, void *pInstance)
 
static void SearchInput_CB (Fl_Widget *, void *pInstance)
 
static void OnExit_CB (Fl_Widget *, void *pInstance)
 

Additional Inherited Members

- Static Public Member Functions inherited from Cards_event_handler
static const string getReasonCodeString (const CEH_RC rc)
 Convert Reason Code Enum to human readable text.
 

Detailed Description

FTLTK Main window of application.

This class derivate Fl_Window for FLTK window handle Card_event_handler inheritence is done to enable receiving events callback from cards_wrapper : This is a mechanism to ensure GUI application never blocked by libcard operation. This also ensure libcard is quiet to operate like if it was been launched on a terminal.

Constructor & Destructor Documentation

◆ mainWindow()

mainWindow::mainWindow ( int  W = 900,
int  H = 900,
string  Title = "Default" 
)

Constructor.

Constructor of mainWindow class


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