#include <Fireworks/Core/interface/FWGUIValidatingTextEntry.h>
Public Member Functions | |
ClassDefOverride (FWGUIValidatingTextEntry, 0) | |
FWGUIValidatingTextEntry (const TGWindow *parent=nullptr, const char *text=nullptr, Int_t id=-1) | |
TGListBox * | getListBox () const |
void | hideOptions () |
void | keyPressedInPopup (TGFrame *, UInt_t keysym, UInt_t mask) |
Bool_t | ProcessMessage (Long_t msg, Long_t parm1, Long_t parm2) override |
void | setMaxListBoxHeight (UInt_t x) |
void | setValidator (FWValidatorBase *) |
void | showOptions () |
~FWGUIValidatingTextEntry () override | |
Private Member Functions | |
FWGUIValidatingTextEntry (const FWGUIValidatingTextEntry &) | |
void | insertTextOption (const std::string &) |
const FWGUIValidatingTextEntry & | operator= (const FWGUIValidatingTextEntry &) |
Private Attributes | |
TGListBox * | m_list |
UInt_t | m_listHeight |
std::vector< std::pair< std::shared_ptr< std::string >, std::string > > | m_options |
TGComboBoxPopup * | m_popup |
FWValidatorBase * | m_validator |
Description: <one line="" class="" summary>="">
Usage: <usage>
Definition at line 35 of file FWGUIValidatingTextEntry.h.
FWGUIValidatingTextEntry::FWGUIValidatingTextEntry | ( | const TGWindow * | parent = nullptr , |
const char * | text = nullptr , |
||
Int_t | id = -1 |
||
) |
Definition at line 36 of file FWGUIValidatingTextEntry.cc.
References hcaldqm::fClient, m_list, m_listHeight, and m_popup.
|
override |
Definition at line 61 of file FWGUIValidatingTextEntry.cc.
|
private |
FWGUIValidatingTextEntry::ClassDefOverride | ( | FWGUIValidatingTextEntry | , |
0 | |||
) |
|
inline |
Definition at line 50 of file FWGUIValidatingTextEntry.h.
References m_list.
Referenced by FWGeometryTableView::FWGeometryTableView().
void FWGUIValidatingTextEntry::hideOptions | ( | ) |
Definition at line 182 of file FWGUIValidatingTextEntry.cc.
References hcaldqm::fClient, and m_popup.
Referenced by keyPressedInPopup(), and ProcessMessage().
|
private |
Definition at line 187 of file FWGUIValidatingTextEntry.cc.
Referenced by keyPressedInPopup(), ProcessMessage(), and showOptions().
void FWGUIValidatingTextEntry::keyPressedInPopup | ( | TGFrame * | f, |
UInt_t | keysym, | ||
UInt_t | mask | ||
) |
Definition at line 99 of file FWGUIValidatingTextEntry.cc.
References mps_splice::entry, f, hideOptions(), insertTextOption(), m_list, and m_options.
|
private |
|
override |
Definition at line 80 of file FWGUIValidatingTextEntry.cc.
References hideOptions(), insertTextOption(), m_list, m_options, and mps_check::msg.
|
inline |
Definition at line 51 of file FWGUIValidatingTextEntry.h.
References m_listHeight, and x.
Referenced by FWGeometryTableView::FWGeometryTableView().
void FWGUIValidatingTextEntry::setValidator | ( | FWValidatorBase * | iValidator | ) |
Definition at line 78 of file FWGUIValidatingTextEntry.cc.
References m_validator.
Referenced by CmsShowEDI::CmsShowEDI(), FWGeometryTableView::FWGeometryTableView(), FWGUIEventSelector::FWGUIEventSelector(), and FWTableView::FWTableView().
void FWGUIValidatingTextEntry::showOptions | ( | ) |
Definition at line 139 of file FWGUIValidatingTextEntry.cc.
References FWValidatorBase::fillOptions(), h, insertTextOption(), m_list, m_listHeight, m_options, m_popup, m_validator, AlCaHLTBitMon_QueryRunRegistry::string, and submitPVValidationJobs::text.
|
private |
Definition at line 67 of file FWGUIValidatingTextEntry.h.
Referenced by FWGUIValidatingTextEntry(), getListBox(), keyPressedInPopup(), ProcessMessage(), and showOptions().
|
private |
Definition at line 70 of file FWGUIValidatingTextEntry.h.
Referenced by FWGUIValidatingTextEntry(), setMaxListBoxHeight(), and showOptions().
|
private |
Definition at line 72 of file FWGUIValidatingTextEntry.h.
Referenced by keyPressedInPopup(), ProcessMessage(), and showOptions().
|
private |
Definition at line 66 of file FWGUIValidatingTextEntry.h.
Referenced by FWGUIValidatingTextEntry(), hideOptions(), and showOptions().
|
private |
Definition at line 68 of file FWGUIValidatingTextEntry.h.
Referenced by setValidator(), and showOptions().