alma::acs::logging::io::LoadSwitchesPanel Class Reference

Inheritance diagram for alma::acs::logging::io::LoadSwitchesPanel:
Inheritance graph
[legend]
Collaboration diagram for alma::acs::logging::io::LoadSwitchesPanel:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 LoadSwitchesPanel (LoggingClient client)
void checkControlsState ()
boolean clearLogs ()
boolean disconnectEngine ()
void execute ()

Private Member Functions

void initGUI ()

Private Attributes

JCheckBox clearLogsCB = null
JCheckBox disconnectCB = null
LoggingClient loggingClient = null

Detailed Description

The panel contains the checkboxes to clear the logs in the table and to disconnect.

It will be used in the panel to load logs (from URL, file or the database)

Author:
acaproni

Constructor & Destructor Documentation

alma::acs::logging::io::LoadSwitchesPanel::LoadSwitchesPanel ( LoggingClient  client  )  [inline]

Constructor

References initGUI(), and loggingClient.


Member Function Documentation

void alma::acs::logging::io::LoadSwitchesPanel::checkControlsState (  )  [inline]
boolean alma::acs::logging::io::LoadSwitchesPanel::clearLogs (  )  [inline]
Returns:
true if the logs has to be removed from the table

References clearLogsCB.

boolean alma::acs::logging::io::LoadSwitchesPanel::disconnectEngine (  )  [inline]
Returns:
true if the engine must be disconnected

References disconnectCB.

void alma::acs::logging::io::LoadSwitchesPanel::execute (  )  [inline]
void alma::acs::logging::io::LoadSwitchesPanel::initGUI (  )  [inline, private]

Initialize the panel

References checkControlsState(), clearLogsCB, and disconnectCB.

Referenced by LoadSwitchesPanel().


Member Data Documentation

The check box to clear the logs before starting to load logs (enabled by default)

Referenced by checkControlsState(), clearLogs(), execute(), and initGUI().

The checkbox to disconnect before starting to load logs (enabled by default)

Referenced by checkControlsState(), disconnectEngine(), execute(), and initGUI().


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

Generated by  doxygen 1.6.2