cern::laser::guiplatform::windows::behaviour::ConfigureBehaviourPanel::AlarmDailyPrintPanel Class Reference

Inheritance diagram for cern::laser::guiplatform::windows::behaviour::ConfigureBehaviourPanel::AlarmDailyPrintPanel:
Inheritance graph
[legend]
Collaboration diagram for cern::laser::guiplatform::windows::behaviour::ConfigureBehaviourPanel::AlarmDailyPrintPanel:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 AlarmDailyPrintPanel (String borderTitle, String radioTitle, boolean checked, String printerName)
void setPrinterButtonActionPerformed (java.awt.event.ActionEvent evt)
void radioButtonActionPerformed (java.awt.event.ActionEvent evt)
void reset ()
void updatePanel (boolean newDailyPrint, String newPrinterName)
String getDailyPrinterName ()
boolean isDailyPrinting ()
void addConfigurationChangeListener (java.awt.event.ActionListener listener)

Package Attributes

final Logger logger

Private Attributes

JButton setDailyPrinterButton = null
JRadioButton radioButton = null
JButton setPrinterButton = null
String dailyPrinterName = null
JLabel printerNameLabel = null
ActionListener confChangeListener = null

Detailed Description

This panel contains one button "daily print" and one button "set daily printer"


Constructor & Destructor Documentation

cern::laser::guiplatform::windows::behaviour::ConfigureBehaviourPanel::AlarmDailyPrintPanel::AlarmDailyPrintPanel ( String  borderTitle,
String  radioTitle,
boolean  checked,
String  printerName 
) [inline]

Constructor

Parameters:
borderTitle 
radioTitle 
checked indicates whether radio should be checked
printerName printer name

References cern::laser::guiplatform::windows::behaviour::ConfigureBehaviourPanel::actionPerformed(), dailyPrinterName, printerNameLabel, radioButton, radioButtonActionPerformed(), setPrinterButton, and setPrinterButtonActionPerformed().


Member Function Documentation

void cern::laser::guiplatform::windows::behaviour::ConfigureBehaviourPanel::AlarmDailyPrintPanel::addConfigurationChangeListener ( java.awt.event.ActionListener  listener  )  [inline]
String cern::laser::guiplatform::windows::behaviour::ConfigureBehaviourPanel::AlarmDailyPrintPanel::getDailyPrinterName (  )  [inline]
boolean cern::laser::guiplatform::windows::behaviour::ConfigureBehaviourPanel::AlarmDailyPrintPanel::isDailyPrinting (  )  [inline]

true is daily print radio button is checked false otherwise

References radioButton.

Referenced by cern::laser::guiplatform::windows::behaviour::ConfigureBehaviourPanel::isDailyPrinting().

void cern::laser::guiplatform::windows::behaviour::ConfigureBehaviourPanel::AlarmDailyPrintPanel::radioButtonActionPerformed ( java.awt.event.ActionEvent  evt  )  [inline]

References confChangeListener.

Referenced by AlarmDailyPrintPanel().

void cern::laser::guiplatform::windows::behaviour::ConfigureBehaviourPanel::AlarmDailyPrintPanel::reset (  )  [inline]
void cern::laser::guiplatform::windows::behaviour::ConfigureBehaviourPanel::AlarmDailyPrintPanel::setPrinterButtonActionPerformed ( java.awt.event.ActionEvent  evt  )  [inline]
void cern::laser::guiplatform::windows::behaviour::ConfigureBehaviourPanel::AlarmDailyPrintPanel::updatePanel ( boolean  newDailyPrint,
String  newPrinterName 
) [inline]

Member Data Documentation

listener which is able to change Save button on ConfigurationPanel

Referenced by addConfigurationChangeListener(), radioButtonActionPerformed(), and setPrinterButtonActionPerformed().

Initial value:
            LogFactory.getLogger(AlarmDailyPrintPanel.class.getName())

Referenced by AlarmDailyPrintPanel().


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

Generated by  doxygen 1.6.2