#include <VP1BanksChannel.h>
|
| static QString | str (const QString &s) |
| static QString | str (const char *c) |
| static QString | str (const bool b) |
| static QString | str (const QColor &) |
| static QString | str (const SbColor &) |
| static QString | str (const VP1Interval &) |
| static QString | str (const SbVec2d &) |
| static QString | str (const SbVec2f &) |
| static QString | str (const SbVec2s &) |
| static QString | str (const SbVec3d &) |
| static QString | str (const SbVec3f &) |
| static QString | str (const SbVec3s &) |
| static QString | str (const SbVec4d &) |
| static QString | str (const SbVec4f &) |
| static QString | str (short int n) |
| static QString | str (unsigned short int n) |
| static QString | str (long n) |
| static QString | str (ulong n) |
| static QString | str (int n) |
| static QString | str (uint n) |
| static QString | str (qlonglong n) |
| static QString | str (qulonglong n) |
| static QString | str (const double &d) |
| static QString | str (const float &f) |
| static QString | str (const void *) |
| template<class T> |
| static QString | str (const T *t) |
| template<class T> |
| static QString | str (const QFlags< T > &f) |
| template<class T> |
| static QString | str (const HepGeom::BasicVector3D< T > &t) |
| static QString | str (const Amg::Vector3D &t) |
| template<class T> |
| static QString | str (const QList< T > &t) |
|
| void | entriesChanged (const QStringList &entry_key, const QStringList &entry_type, const QStringList &entry_id) |
Definition at line 23 of file VP1BanksChannel.h.
◆ State
◆ Type
| Enumerator |
|---|
| UNKNOWN | |
| THREEDIMENSIONAL | |
| TWODIMENSIONAL | |
| HISTOGRAM | |
| NUMBERS | |
Definition at line 46 of file IVP1ChannelWidget.h.
◆ VP1BanksChannel()
| VP1BanksChannel::VP1BanksChannel |
( |
| ) |
|
Definition at line 21 of file VP1BanksChannel.cxx.
23 "This channel simply shows the banks list, provided by the VP1BanksSystem.",
24 "Thomas.Kittelmann@cern.ch"),
26{
27}
QTableWidget * m_tableWidget
◆ ~VP1BanksChannel()
| virtual VP1BanksChannel::~VP1BanksChannel |
( |
| ) |
|
|
inlinevirtual |
◆ cloneID()
| unsigned IVP1ChannelWidget::cloneID |
( |
| ) |
const |
|
privateinherited |
◆ contact_info()
| const QString & IVP1ChannelWidget::contact_info |
( |
| ) |
const |
|
inherited |
◆ controllerWidget()
| QWidget * IVP1ChannelWidget::controllerWidget |
( |
| ) |
|
|
privateinherited |
◆ create()
| void VP1BanksChannel::create |
( |
| ) |
|
|
virtual |
Reimplemented from IVP1ChannelWidget.
Definition at line 43 of file VP1BanksChannel.cxx.
43 {
44
45
46 Ui::BanksChannelWidgetForm ui;
47 ui.setupUi(this);
50 m_tableWidget->setHorizontalHeaderLabels((QStringList()<<
"Type"<<
"Key"));
52 m_tableWidget->setEditTriggers(QAbstractItemView::NoEditTriggers);
54}
VP1BanksSystem * m_bankssystem
◆ deleteControllers()
| void IVP1ChannelWidget::deleteControllers |
( |
| ) |
|
|
privateinherited |
Definition at line 161 of file IVP1ChannelWidget.cxx.
162{
163 std::set<IVP1System *>::iterator
it,
itE =
m_d->systems.end();
164 for (it=
m_d->systems.begin();it!=itE;++it) {
165
166 if (*it)
167 (*it)->deleteController();
168 }
170 m_d->controller->deleteLater();
172}
◆ dockResized()
| void IVP1ChannelWidget::dockResized |
( |
| ) |
|
|
virtualinherited |
◆ emitRefreshInfoChanged()
| void IVP1ChannelWidget::emitRefreshInfoChanged |
( |
| ) |
|
|
privateinherited |
Definition at line 268 of file IVP1ChannelWidget.cxx.
269{
270 int nsysOn(0), nsysOnRefreshed(0);
271 QString sysrefreshing;
272 std::set<IVP1System *>::iterator
it,
itE =
m_d->systems.end();
273 for (it=
m_d->systems.begin();it!=itE;++it) {
275 ++nsysOn;
277 ++nsysOnRefreshed;
278 if ((*it)->isRefreshing()) {
279 assert(sysrefreshing.isEmpty());
280 sysrefreshing=(*it)->name();
281 }
282 }
283 }
284
286}
◆ entriesChanged
| void VP1BanksChannel::entriesChanged |
( |
const QStringList & | entry_key, |
|
|
const QStringList & | entry_type, |
|
|
const QStringList & | entry_id ) |
|
protectedslot |
Definition at line 57 of file VP1BanksChannel.cxx.
58{
59
60 if (entry_key.count()!=entry_type.count()||entry_key.count()!=entry_id.count()) {
61 message(
"Error: Received data has wrong format!");
63 return;
64 }
65
67
68
70
72 for (int irow = 0; irow<entry_key.count();++irow) {
73 QTableWidgetItem * item0 = new QTableWidgetItem(entry_type.at(irow));
74 QTableWidgetItem * item1 = new QTableWidgetItem(entry_key.at(irow));
75 item0->setToolTip("Class ID "+entry_id.at(irow));
78 }
79
83}
◆ getEvtTimestamp()
| void IVP1ChannelWidget::getEvtTimestamp |
( |
unsigned & | timestamp | ) |
|
|
protectedinherited |
◆ getRunEvtNumber()
| void IVP1ChannelWidget::getRunEvtNumber |
( |
int & | runnumber, |
|
|
unsigned long long & | eventnumber ) |
|
protectedinherited |
Definition at line 255 of file IVP1ChannelWidget.cxx.
256{
258 eventnumber =
m_d->eventnumber;
259}
static std::vector< uint32_t > runnumber
◆ getSnapshot()
| QPixmap IVP1ChannelWidget::getSnapshot |
( |
bool | transp = false, |
|
|
int | width = 0, |
|
|
bool | batch = false ) |
|
virtualinherited |
◆ goingToNextEvent()
| virtual void IVP1ChannelWidget::goingToNextEvent |
( |
| ) |
|
|
inlineprotectedvirtualinherited |
◆ hasRefreshingSystem()
| bool IVP1ChannelWidget::hasRefreshingSystem |
( |
| ) |
|
|
privateinherited |
Definition at line 289 of file IVP1ChannelWidget.cxx.
289 {
290 std::set<IVP1System *>::iterator
it,
itE =
m_d->systems.end();
291 for (it=
m_d->systems.begin();it!=itE;++it) {
292 if ((*it)->isRefreshing())
293 return true;
294 }
295 return false;
296}
◆ information()
| const QString & IVP1ChannelWidget::information |
( |
| ) |
const |
|
inherited |
◆ init()
| void VP1BanksChannel::init |
( |
| ) |
|
|
virtual |
Implements IVP1ChannelWidget.
Definition at line 30 of file VP1BanksChannel.cxx.
31{
32
33
36
38 this, SLOT(
entriesChanged(
const QStringList&,
const QStringList&,
const QStringList&)) );
39
40}
void entriesChanged(const QStringList &entry_key, const QStringList &entry_type, const QStringList &entry_id)
◆ isAccumulator()
| bool IVP1ChannelWidget::isAccumulator |
( |
| ) |
const |
|
virtualinherited |
◆ isAntiAliasing()
| virtual bool IVP1ChannelWidget::isAntiAliasing |
( |
| ) |
|
|
inlinevirtualinherited |
◆ lastOfActiveSystemsRefreshed()
| void IVP1ChannelWidget::lastOfActiveSystemsRefreshed |
( |
| ) |
|
|
protectedvirtualinherited |
◆ message
| void IVP1ChannelWidget::message |
( |
QString | | ) |
|
|
signalinherited |
◆ name()
| const QString & IVP1ChannelWidget::name |
( |
| ) |
const |
|
inherited |
◆ registerController()
| void IVP1ChannelWidget::registerController |
( |
QWidget * | w | ) |
|
|
protectedinherited |
Definition at line 210 of file IVP1ChannelWidget.cxx.
211{
212 assert(
m_d->canregistercontroller&&
"Please only register controllers during create()");
214 assert(w&&"IVP1ChannelWidget::registerController(...) called with null pointer!!");
215 assert(!
m_d->controller&&
"IVP1ChannelWidget::registerController(...) called twice!!");
218}
◆ registerSystem()
| void IVP1ChannelWidget::registerSystem |
( |
IVP1System * | s | ) |
|
|
protectedinherited |
Definition at line 221 of file IVP1ChannelWidget.cxx.
222{
223 assert(
m_d->canregistersystem&&
"Please only register systems during the channel constructor");
225 assert(
m_d->systems.find(s)==
m_d->systems.end()&&
"IVP1ChannelWidget::registerSystem(...) called twice on the same system!!");
226 m_d->systems.insert(s);
228}
◆ restoreFromState()
| void IVP1ChannelWidget::restoreFromState |
( |
QByteArray | ba | ) |
|
|
virtualinherited |
◆ saveState()
| QByteArray IVP1ChannelWidget::saveState |
( |
| ) |
|
|
virtualinherited |
◆ setAntiAliasing()
| virtual bool IVP1ChannelWidget::setAntiAliasing |
( |
bool | aa | ) |
|
|
inlinevirtualinherited |
◆ setCanRegister()
| void IVP1ChannelWidget::setCanRegister |
( |
const bool & | controller, |
|
|
const bool & | system ) |
|
privateinherited |
◆ setCloneID()
| void IVP1ChannelWidget::setCloneID |
( |
unsigned | id | ) |
|
|
privateinherited |
◆ setEvtTimestamp()
| void IVP1ChannelWidget::setEvtTimestamp |
( |
unsigned | timestamp | ) |
|
|
protectedinherited |
◆ setRunEvtNumber()
| void IVP1ChannelWidget::setRunEvtNumber |
( |
int | runnumber, |
|
|
unsigned long long | eventnumber ) |
|
inherited |
◆ setState()
| void IVP1ChannelWidget::setState |
( |
const State & | s | ) |
|
|
privateinherited |
◆ state()
◆ str() [1/30]
Definition at line 98 of file VP1String.h.
98{
return "("+
str(
t.x())+
", "+
str(
t.y())+
", "+
str(
t.z())+
")"; }
static QString str(const QString &s)
◆ str() [2/30]
| QString VP1String::str |
( |
const bool | b | ) |
|
|
inlinestaticinherited |
Definition at line 53 of file VP1String.h.
53{
return b?
"True":
"False"; }
◆ str() [3/30]
| QString VP1String::str |
( |
const char * | c | ) |
|
|
inlinestaticinherited |
◆ str() [4/30]
| QString VP1String::str |
( |
const double & | d | ) |
|
|
inlinestaticinherited |
Definition at line 81 of file VP1String.h.
81{ return QString::number(d); }
◆ str() [5/30]
| QString VP1String::str |
( |
const float & | f | ) |
|
|
inlinestaticinherited |
Definition at line 82 of file VP1String.h.
82{ return QString::number(f); }
◆ str() [6/30]
◆ str() [7/30]
| QString VP1String::str |
( |
const QColor & | c | ) |
|
|
staticinherited |
Definition at line 30 of file VP1String.cxx.
31{
32 return c.isValid() ?
c.name() :
"Invalid";
33}
◆ str() [8/30]
template<class T>
| QString VP1String::str |
( |
const QFlags< T > & | f | ) |
|
|
inlinestaticinherited |
Definition at line 91 of file VP1String.h.
91{ return "0x"+QString::number(f, 16).toUpper().rightJustified(8,'0'); }
◆ str() [9/30]
template<class T>
| QString VP1String::str |
( |
const QList< T > & | t | ) |
|
|
inlinestaticinherited |
Definition at line 102 of file VP1String.h.
102{
return "QList of size"+QString::number(
t.size()); }
◆ str() [10/30]
| QString VP1String::str |
( |
const QString & | s | ) |
|
|
inlinestaticinherited |
◆ str() [11/30]
| QString VP1String::str |
( |
const SbColor & | c | ) |
|
|
staticinherited |
Definition at line 36 of file VP1String.cxx.
37{
39}
static QColor sbcol2qcol(const SbColor &)
◆ str() [12/30]
| QString VP1String::str |
( |
const SbVec2d & | v | ) |
|
|
staticinherited |
◆ str() [13/30]
| QString VP1String::str |
( |
const SbVec2f & | v | ) |
|
|
staticinherited |
◆ str() [14/30]
| QString VP1String::str |
( |
const SbVec2s & | v | ) |
|
|
staticinherited |
◆ str() [15/30]
| QString VP1String::str |
( |
const SbVec3d & | v | ) |
|
|
staticinherited |
◆ str() [16/30]
| QString VP1String::str |
( |
const SbVec3f & | v | ) |
|
|
staticinherited |
◆ str() [17/30]
| QString VP1String::str |
( |
const SbVec3s & | v | ) |
|
|
staticinherited |
◆ str() [18/30]
| QString VP1String::str |
( |
const SbVec4d & | v | ) |
|
|
staticinherited |
◆ str() [19/30]
| QString VP1String::str |
( |
const SbVec4f & | v | ) |
|
|
staticinherited |
◆ str() [20/30]
template<class T>
| QString VP1String::str |
( |
const T * | t | ) |
|
|
inlinestaticinherited |
Definition at line 87 of file VP1String.h.
87{
return str(
static_cast<const void*
>(t)); }
◆ str() [21/30]
| QString VP1String::str |
( |
const void * | p | ) |
|
|
staticinherited |
Definition at line 48 of file VP1String.cxx.
49{
50 if (p) {
53
54 return QString (
s.str().c_str());
55 } else {
56 return "NULL";
57 }
58}
◆ str() [22/30]
◆ str() [23/30]
| QString VP1String::str |
( |
int | n | ) |
|
|
inlinestaticinherited |
Definition at line 77 of file VP1String.h.
77{ return QString::number(n); }
◆ str() [24/30]
| QString VP1String::str |
( |
long | n | ) |
|
|
inlinestaticinherited |
Definition at line 75 of file VP1String.h.
75{ return QString::number(n); }
◆ str() [25/30]
| QString VP1String::str |
( |
qlonglong | n | ) |
|
|
inlinestaticinherited |
Definition at line 79 of file VP1String.h.
79{ return QString::number(n); }
◆ str() [26/30]
| QString VP1String::str |
( |
qulonglong | n | ) |
|
|
inlinestaticinherited |
Definition at line 80 of file VP1String.h.
80{ return QString::number(n); }
◆ str() [27/30]
| QString VP1String::str |
( |
short int | n | ) |
|
|
inlinestaticinherited |
Definition at line 73 of file VP1String.h.
73{ return QString::number(n); }
◆ str() [28/30]
| QString VP1String::str |
( |
uint | n | ) |
|
|
inlinestaticinherited |
Definition at line 78 of file VP1String.h.
78{ return QString::number(n); }
◆ str() [29/30]
| QString VP1String::str |
( |
ulong | n | ) |
|
|
inlinestaticinherited |
Definition at line 76 of file VP1String.h.
76{ return QString::number(n); }
◆ str() [30/30]
| QString VP1String::str |
( |
unsigned short int | n | ) |
|
|
inlinestaticinherited |
Definition at line 74 of file VP1String.h.
74{ return QString::number(n); }
◆ systemErased()
| void IVP1ChannelWidget::systemErased |
( |
IVP1System * | s | ) |
|
|
protectedvirtualinherited |
◆ systemRefreshed()
| void IVP1ChannelWidget::systemRefreshed |
( |
IVP1System * | s | ) |
|
|
protectedvirtualinherited |
◆ systemRefreshInfoChanged
| void IVP1ChannelWidget::systemRefreshInfoChanged |
( |
QString | sysrefreshing, |
|
|
int | nsysOn, |
|
|
int | nsysOnRefreshed ) |
|
signalinherited |
◆ systems()
| const std::set< IVP1System * > & IVP1ChannelWidget::systems |
( |
| ) |
|
|
privateinherited |
◆ turnOff()
| void IVP1ChannelWidget::turnOff |
( |
IVP1System * | s, |
|
|
const bool & | immediateErase = true ) |
|
protectedinherited |
◆ turnOn()
◆ type()
| Type VP1BanksChannel::type |
( |
| ) |
const |
|
inlinevirtual |
◆ uncreate()
| void IVP1ChannelWidget::uncreate |
( |
| ) |
|
|
protectedvirtualinherited |
◆ unique_name()
| const QString IVP1ChannelWidget::unique_name |
( |
| ) |
const |
|
inherited |
◆ uniqueNameChanged
| void IVP1ChannelWidget::uniqueNameChanged |
( |
const QString & | | ) |
|
|
signalinherited |
◆ m_bankssystem
◆ m_d
| Imp* IVP1ChannelWidget::m_d |
|
privateinherited |
◆ m_tableWidget
| QTableWidget* VP1BanksChannel::m_tableWidget {} |
|
private |
The documentation for this class was generated from the following files: