
Public Member Functions | |
| SaveConfigurationOptionPane (Container container, List currentConfigurationNames) | |
| boolean | shouldBeDefault () |
| String | getConfigurationName () |
| boolean | shouldBeSaved () |
Package Attributes | |
| boolean | configurationSaved = false |
| final String | saveStr |
| final String | cancelStr |
Private Member Functions | |
| void | initComponents () |
Private Attributes | |
| JRadioButton | setAsDefault = null |
| boolean | isDefault = false |
| JTextField | confNameField = null |
| String | confName = null |
| JPanel | panel = null |
| Container | parentContainer = null |
| List | existedConfNames = null |
| JDialog | dialog = null |
| JOptionPane | optionPane = null |
Dialog, where user can write configuration name. This class shows JOptionPane with appropriate components i. e. JRadioButton setAsDefault
| cern::laser::guiplatform::windows::configuration::ConsoleConfigurationPanel::SaveConfigurationOptionPane::SaveConfigurationOptionPane | ( | Container | container, | |
| List | currentConfigurationNames | |||
| ) | [inline] |
Constructor
container parent container currnetConfigurationNames list with saved configuration names
References existedConfNames, initComponents(), and parentContainer.
| String cern::laser::guiplatform::windows::configuration::ConsoleConfigurationPanel::SaveConfigurationOptionPane::getConfigurationName | ( | ) | [inline] |
This method returns configuration name. If configuration should not be saved ("Cancel" button), configuration name is null
References confName.
Referenced by cern::laser::guiplatform::windows::configuration::ConsoleConfigurationPanel::saveButtonActionPerformed().
| void cern::laser::guiplatform::windows::configuration::ConsoleConfigurationPanel::SaveConfigurationOptionPane::initComponents | ( | ) | [inline, private] |
This method initializes all required components
References cancelStr, configurationSaved, confName, confNameField, dialog, existedConfNames, isDefault, cern::laser::guiplatform::windows::configuration::ConsoleConfigurationPanel::logger, optionPane, panel, parentContainer, saveStr, and setAsDefault.
Referenced by SaveConfigurationOptionPane().
| boolean cern::laser::guiplatform::windows::configuration::ConsoleConfigurationPanel::SaveConfigurationOptionPane::shouldBeDefault | ( | ) | [inline] |
This method returns
References isDefault.
Referenced by cern::laser::guiplatform::windows::configuration::ConsoleConfigurationPanel::saveButtonActionPerformed().
| boolean cern::laser::guiplatform::windows::configuration::ConsoleConfigurationPanel::SaveConfigurationOptionPane::shouldBeSaved | ( | ) | [inline] |
Thie method indicates if configurations should be saved. If user clicks "Cancel" button or closes window explicity, then configurations should not be saved, otherwise configuration shuold be saved
References configurationSaved.
Referenced by cern::laser::guiplatform::windows::configuration::ConsoleConfigurationPanel::saveButtonActionPerformed().
final String cern::laser::guiplatform::windows::configuration::ConsoleConfigurationPanel::SaveConfigurationOptionPane::cancelStr [package] |
NbBundle.getMessage(
ConsoleConfigurationPanel.class,
"SaveConfigurationOptionPane_cancel_string")
Referenced by initComponents().
boolean cern::laser::guiplatform::windows::configuration::ConsoleConfigurationPanel::SaveConfigurationOptionPane::configurationSaved = false [package] |
if configuration should be saved
Referenced by initComponents(), and shouldBeSaved().
String cern::laser::guiplatform::windows::configuration::ConsoleConfigurationPanel::SaveConfigurationOptionPane::confName = null [private] |
configuration name
Referenced by getConfigurationName(), and initComponents().
JTextField cern::laser::guiplatform::windows::configuration::ConsoleConfigurationPanel::SaveConfigurationOptionPane::confNameField = null [private] |
Referenced by initComponents().
JDialog cern::laser::guiplatform::windows::configuration::ConsoleConfigurationPanel::SaveConfigurationOptionPane::dialog = null [private] |
dialog where JOptionPane is displayed
Referenced by initComponents().
List cern::laser::guiplatform::windows::configuration::ConsoleConfigurationPanel::SaveConfigurationOptionPane::existedConfNames = null [private] |
exixted configuration names
Referenced by initComponents(), and SaveConfigurationOptionPane().
boolean cern::laser::guiplatform::windows::configuration::ConsoleConfigurationPanel::SaveConfigurationOptionPane::isDefault = false [private] |
this flag indicates if this configuration should be setted ad default
Referenced by initComponents(), and shouldBeDefault().
JOptionPane cern::laser::guiplatform::windows::configuration::ConsoleConfigurationPanel::SaveConfigurationOptionPane::optionPane = null [private] |
Referenced by initComponents().
JPanel cern::laser::guiplatform::windows::configuration::ConsoleConfigurationPanel::SaveConfigurationOptionPane::panel = null [private] |
panel, which contains radio button "set as default" and text field for configuration name
Referenced by initComponents().
Container cern::laser::guiplatform::windows::configuration::ConsoleConfigurationPanel::SaveConfigurationOptionPane::parentContainer = null [private] |
parent container
Referenced by initComponents(), and SaveConfigurationOptionPane().
final String cern::laser::guiplatform::windows::configuration::ConsoleConfigurationPanel::SaveConfigurationOptionPane::saveStr [package] |
NbBundle.getMessage(
ConsoleConfigurationPanel.class,
"SaveConfigurationOptionPane_save_string")
Referenced by initComponents().
JRadioButton cern::laser::guiplatform::windows::configuration::ConsoleConfigurationPanel::SaveConfigurationOptionPane::setAsDefault = null [private] |
set as defautl radio
Referenced by initComponents().
1.6.2