ATLAS Offline Software
Loading...
Searching...
No Matches
VP1BanksSystem::Imp Class Reference
Collaboration diagram for VP1BanksSystem::Imp:

Public Member Functions

 Imp (VP1BanksSystem *tc)
bool useDetStore ()
QString idToName (const CLID &) const
void emitIfChanged (const QStringList &keys, const QStringList &types, const QStringList &ids)

Public Attributes

VP1BanksSystemtheclass
bool allowRefresh
Ui::VP1BanksSystemControllerForm ui {}
SmartIF< IClassIDSvc > clidSvc
QStringList lastEmitted_keys
QStringList lastEmitted_types
QStringList lastEmitted_ids

Detailed Description

Definition at line 15 of file VP1BanksSystem.cxx.

Constructor & Destructor Documentation

◆ Imp()

VP1BanksSystem::Imp::Imp ( VP1BanksSystem * tc)
inline

Definition at line 17 of file VP1BanksSystem.cxx.

17: theclass(tc), allowRefresh(false), clidSvc(0) {}
static Double_t tc
VP1BanksSystem * theclass
SmartIF< IClassIDSvc > clidSvc

Member Function Documentation

◆ emitIfChanged()

void VP1BanksSystem::Imp::emitIfChanged ( const QStringList & keys,
const QStringList & types,
const QStringList & ids )
inline

Definition at line 30 of file VP1BanksSystem.cxx.

30 {
32 return;
36 theclass->messageVerbose("emitting entriesChanged(..) with "+str(keys.count())+" entries");
37 theclass->entriesChanged(keys,types,ids);
38 }
static const std::vector< std::string > types
QStringList lastEmitted_keys
QStringList lastEmitted_types
QStringList lastEmitted_ids

◆ idToName()

QString VP1BanksSystem::Imp::idToName ( const CLID & id) const

Definition at line 63 of file VP1BanksSystem.cxx.

64{
65 if (!clidSvc)
66 return "";
67 std::string n;
68 if (clidSvc->getTypeNameOfID(id, n).isFailure())
69 return "<unknown>";
70 return n.c_str();
71}

◆ useDetStore()

bool VP1BanksSystem::Imp::useDetStore ( )

Definition at line 74 of file VP1BanksSystem.cxx.

75{
76 return ui.radioButton_store_event && !ui.radioButton_store_event->isChecked();
77}
Ui::VP1BanksSystemControllerForm ui

Member Data Documentation

◆ allowRefresh

bool VP1BanksSystem::Imp::allowRefresh

Definition at line 20 of file VP1BanksSystem.cxx.

◆ clidSvc

SmartIF<IClassIDSvc> VP1BanksSystem::Imp::clidSvc

Definition at line 24 of file VP1BanksSystem.cxx.

◆ lastEmitted_ids

QStringList VP1BanksSystem::Imp::lastEmitted_ids

Definition at line 28 of file VP1BanksSystem.cxx.

◆ lastEmitted_keys

QStringList VP1BanksSystem::Imp::lastEmitted_keys

Definition at line 26 of file VP1BanksSystem.cxx.

◆ lastEmitted_types

QStringList VP1BanksSystem::Imp::lastEmitted_types

Definition at line 27 of file VP1BanksSystem.cxx.

◆ theclass

VP1BanksSystem* VP1BanksSystem::Imp::theclass

Definition at line 18 of file VP1BanksSystem.cxx.

◆ ui

Ui::VP1BanksSystemControllerForm VP1BanksSystem::Imp::ui {}

Definition at line 21 of file VP1BanksSystem.cxx.

21{};

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