GSI Object Oriented Online Offline (Go4)
GO4-6.1.2
|
#include <TGo4MBSViewer.h>
Public Slots | |
virtual void | StoreSettings () |
virtual void | TimerStart () |
virtual void | TimerStop () |
virtual void | Display () |
virtual void | Refresh () |
virtual void | NodeEditEnter () |
virtual void | NodeChanged (const QString &txt) |
virtual void | ShowStatus () |
virtual void | StateGroup_clicked (int id) |
virtual void | PrintStatus () |
virtual void | TrendSwitched (bool on) |
virtual void | UpdateTrending () |
virtual void | IncTrending (TH1 *histo, int value, bool forwards) |
virtual void | FrequencyBox_valueChanged (int) |
virtual void | MoreBox_toggled (bool on) |
virtual void | TrendBinsBox_valueChanged (int i) |
virtual void | RefreshButtonClick () |
virtual void | SetNode (const QString &txt) |
virtual void | ResetRunIcon () |
virtual void | StartMovieReset () |
![]() | |
void | ResetWidgetSlot () |
void | CloseMDIParentSlot () |
Public Member Functions | |
TGo4MBSViewer (QWidget *parent=0, const char *name=0) | |
virtual | ~TGo4MBSViewer () |
TH1 * | TrendHisto (QString &refname, const QString &name, const QString &title, int value) |
![]() | |
QGo4Widget (QWidget *parent=0, const char *name=0, Qt::WindowFlags f=Qt::Widget) | |
virtual | ~QGo4Widget () |
virtual bool | IsAcceptDrag (const char *itemname, TClass *cl, int kind) |
virtual void | DropItem (const char *itemname, TClass *cl, int kind) |
virtual void | ResetWidget () |
void | ObjectCreatedByWidget (const char *itemname, TClass *cl) |
void | ProcessSignal (const char *linkname, bool assigned, TObject *obj, TGo4Slot *slot) |
Protected Attributes | |
bool | fbSingleRefresh |
int | fiLastDataNum |
int | fiLastEventNum |
int | fiCalcedEventRate |
s_set_mo | fxSetupMO |
bool | fbRunning |
bool | fbTrendingForward |
QString | fxHistokBAccessName |
TH1 * | fxRatekBTrend |
bool | fbTrendingInit |
QString | fxHistoAccessName |
bool | fbTrending |
bool | fbGetSetML |
QString | fxRefTime |
bool | fbGetSetup |
QString | fxMessage |
bool | fbWarningState |
bool | fbIsMonitoring |
s_daqst | fxDaqStat |
QString | fxNode |
QTimer * | fxTimer |
s_setup | fxSetup |
s_set_ml | fxSetupML |
QMovie * | fxRunMovie |
TH1 * | fxRateTrend |
int | fiTrendBins |
bool | fbShowMore |
QTimer * | fxMovieResetTimer |
int | fiEvRatio |
QString | fxHistoEvRatioAccessName |
TH1 * | fxEvRatio |
QString | fxServerLabel |
bool | fbGetSetMO |
int | fiCalcedDataRate |
int | fiLastServDataNum |
int | fiCalcedServDataRate |
int | fiDataDelta |
int | fiServDataDelta |
QElapsedTimer | fxDeltaClock |
QButtonGroup * | StateGroup |
Additional Inherited Members | |
![]() | |
enum | { service_DragEnter = 1, service_DropEvent = 2, service_CreateItem = 3, service_DrawItem = 4, service_EditItem = 5, service_ShowInfo = 6, service_EditInSlot = 7, service_SaveItem = 8, service_UpdateAnalysisItem = 9, service_StatusMessage = 15, service_CreateViewPanel = 17, service_BrowserItemRemote = 18, service_Browser = 19, service_SaveToMemory = 20, service_GetAnalysis = 21, service_AddEditorLink = 22, service_AddDirectLink = 23, service_AddLinkInSlot = 24, service_GetTopSlot = 25, service_AddEditorSlot = 26, service_SetLinkedName = 27, service_GetLinkedName = 28, service_GetLinkedName2 = 29, service_GetLinked0 = 30, service_GetLinked1 = 31, service_GetLinked2 = 32, service_RemoveLink = 33, service_RemoveAllLinks = 34, service_ObjectCreated = 35, service_ConnectPad = 36, service_LastActivePanel = 37, service_WhereItemDrawn = 38, service_UndrawItem = 39, service_General = 40, service_PanelTimer = 41, service_HelpWindow = 42, service_HotStart = 43, panel_Activated = 101, panel_Modified = 102, panel_Updated = 103, panel_ActiveUpdated = 104, panel_PadDeleted = 105, panel_Deleted = 106 } |
pointer on browser proxy More... | |
![]() | |
void | widgetService (QGo4Widget *editor, int serviceid, const char *str, void *par) |
![]() | |
static QAction * | AddIdAction (QMenu *menu, QSignalMapper *map, const QString &text, int id, int enabled=-1, int checked=-1) |
static QAction * | AddIdAction (QMenu *menu, QSignalMapper *map, const QIcon &icon, const QString &text, int id, int enabled=-1, int checked=-1) |
static QAction * | AddChkAction (QMenu *menu, const QString &text, bool checked, QObject *recv, const char *member) |
static QAction * | SetIdAction (QSignalMapper *map, int id, int enabled=-1, int checked=-1) |
![]() | |
virtual void | closeEvent (QCloseEvent *e) |
virtual void | dragEnterEvent (QDragEnterEvent *e) |
virtual void | dragMoveEvent (QDragMoveEvent *e) |
virtual void | dropEvent (QDropEvent *e) |
void | AddLink (const char *itemname, const char *linkname) |
void | AddLink (TGo4Slot *slot, const char *linkname) |
TGo4Slot * | AddLink (const char *itemname, TGo4Slot *parent) |
TGo4Slot * | GetTopSlot (bool force=false) |
TGo4Slot * | AddSlot (const char *slotname) |
void | SetLinkedName (TGo4Slot *slot, const char *itemname) |
const char * | GetLinkedName (const char *linkname) |
const char * | GetLinkedName (TGo4Slot *slot) |
TObject * | GetLinked (const char *linkname, int updatelevel) |
void | RemoveLink (const char *linkname, bool blockreset=true) |
void | RemoveAllLinks (bool blockreset=true) |
void | RemoveLinksMasked (const char *startedwith=0, bool blockreset=true) |
bool | BrowserItemRemote (const char *itemname) |
TGo4BrowserProxy * | Browser () |
void | StatusMessage (const QString &message) |
void | AskToCreateObject (TClass *cl, int isremote) |
void | ShowItemInfo (const QString &itemname) |
TGo4ViewPanel * | CreateViewPanel (int ndiv=0) |
TGo4ViewPanel * | DrawItem (const QString &itemname, TGo4ViewPanel *panel=0, TPad *pad=0, bool activate=true, int updatelevel=-1) |
TGo4ViewPanel * | WhereItemDrawn (const char *itemname) |
void | HelpWindow (const char *filename, const char *msg=0) |
void | UndrawItem (const char *itemname) |
TGo4ViewPanel * | LastActivePanel () |
void | EditItem (const QString &itemname) |
void | EditObjectInSlot (TGo4Slot *slot) |
QString | SaveObjectInMemory (const char *foldername, TObject *obj) |
bool | SaveItemToFile (const char *itemname, const char *subfolder=0) |
bool | UpdateItemInAnalysis (const char *itemname, TObject *obj=0) |
void | InformThatObjectCreated (const char *itemname, TClass *cl) |
TGo4ServerProxy * | GetAnalysis (const char *itemname=0) |
void | StartHotstart (const char *filename) |
void | ConnectPad (TPad *pad) |
void | CallServiceFunc (int id, const char *str=0, void *par=0) |
void | ServiceCall (const char *name, void *par=0) |
virtual void | requestedObjectCreated (const char *itemname, TClass *cl) |
virtual void | linkedObjectUpdated (const char *linkname, TObject *obj) |
virtual void | linkedObjectRemoved (const char *linkname) |
virtual void | linkedUpdated (TGo4Slot *slot, TObject *obj) |
virtual void | linkedRemoved (TGo4Slot *slot, TObject *obj) |
void | setCanDestroyWidget (bool on=true) |
void | CallPanelFunc (int id, TPad *pad=0) |
void | ShootResetWidget () |
void | ShootCloseWidget (bool closeparent=false) |
bool | IsUpdateBlocked () const |
Definition at line 34 of file TGo4MBSViewer.h.
TGo4MBSViewer::TGo4MBSViewer | ( | QWidget * | parent = 0 , |
const char * | name = 0 |
||
) |
Definition at line 40 of file TGo4MBSViewer.cpp.
References Display(), fbGetSetML, fbGetSetMO, fbGetSetup, fbIsMonitoring, fbRunning, fbShowMore, fbSingleRefresh, fbTrending, fbTrendingForward, fbTrendingInit, fbWarningState, fiCalcedDataRate, fiCalcedEventRate, fiCalcedServDataRate, fiLastDataNum, fiLastEventNum, fiLastServDataNum, fiTrendBins, FrequencyBox_valueChanged(), fxDaqStat, fxDeltaClock, fxHistoAccessName, fxHistoEvRatioAccessName, fxHistokBAccessName, fxMovieResetTimer, fxRunMovie, fxServerLabel, fxTimer, TGo4QSettings::getMbsMonitorBackwardsTrending(), TGo4QSettings::getMbsMonitorBins(), TGo4QSettings::getMbsMonitorFreq(), TGo4QSettings::getMbsMonitorMore(), TGo4QSettings::getMbsMonitorNode(), TGo4QSettings::getMbsMonitorTrend(), go4sett, MoreBox_toggled(), NodeChanged(), NodeEditEnter(), PrintStatus(), Refresh(), RefreshButtonClick(), ResetRunIcon(), SetNode(), StateGroup, StateGroup_clicked(), TimerStart(), TimerStop(), TrendBinsBox_valueChanged(), and TrendSwitched().
|
virtual |
Definition at line 128 of file TGo4MBSViewer.cpp.
References fxRunMovie.
|
virtualslot |
Definition at line 171 of file TGo4MBSViewer.cpp.
References s_daqst::bh_set_ml_loaded, s_daqst::bh_set_mo_loaded, s_daqst::bh_setup_loaded, s_daqst::bl_n_events, s_daqst::bl_n_kbyte, s_daqst::bl_n_kbyte_file, s_daqst::c_file_name, fbIsMonitoring, fbRunning, fbShowMore, fbSingleRefresh, fbTrending, fbWarningState, fiCalcedDataRate, fiCalcedEventRate, fiEvRatio, fxDaqStat, fxMessage, fxRefTime, fxRunMovie, fxServerLabel, and s_daqst::l_open_file.
Referenced by MoreBox_toggled(), Refresh(), ResetRunIcon(), TGo4MBSViewer(), TimerStart(), TimerStop(), and TrendSwitched().
|
virtualslot |
Definition at line 509 of file TGo4MBSViewer.cpp.
References fbTrendingInit.
Referenced by TGo4MBSViewer().
|
virtualslot |
Definition at line 486 of file TGo4MBSViewer.cpp.
Referenced by TrendHisto().
|
virtualslot |
Definition at line 564 of file TGo4MBSViewer.cpp.
References Display(), fbShowMore, go4sett, and TGo4QSettings::setMbsMonitorMore().
Referenced by TGo4MBSViewer().
|
virtualslot |
|
virtualslot |
Definition at line 371 of file TGo4MBSViewer.cpp.
References Refresh().
Referenced by TGo4MBSViewer().
|
virtualslot |
Definition at line 420 of file TGo4MBSViewer.cpp.
References f_mbs_ml_setup(), f_mbs_mo_setup(), f_mbs_setup(), fbGetSetML, fbGetSetMO, fbGetSetup, fbWarningState, fxMessage, fxNode, fxSetup, fxSetupML, fxSetupMO, RefreshButtonClick(), and ShowStatus().
Referenced by TGo4MBSViewer().
|
virtualslot |
Definition at line 224 of file TGo4MBSViewer.cpp.
References s_daqst::bh_acqui_running, s_daqst::bh_event_serv_ready, s_daqst::bh_running, s_daqst::bl_evtsrv_scale, s_daqst::bl_n_events, s_daqst::bl_n_evserv_kbytes, s_daqst::bl_n_kbyte, s_daqst::bl_n_strserv_kbytes, s_daqst::bl_r_events, s_daqst::bl_r_evserv_kbytes, s_daqst::bl_r_kbyte, s_daqst::bl_r_strserv_kbytes, s_daqst::bl_strsrv_scale, s_daqst::c_date, Display(), f_mbs_status(), fbIsMonitoring, fbRunning, fbTrending, fbTrendingInit, fbWarningState, fiCalcedDataRate, fiCalcedEventRate, fiCalcedServDataRate, fiDataDelta, fiEvRatio, fiLastDataNum, fiLastEventNum, fiLastServDataNum, fiServDataDelta, fxDaqStat, fxDeltaClock, fxMessage, fxNode, fxRefTime, fxServerLabel, StartMovieReset(), STC__SUCCESS, SYS__event_serv, SYS__stream_serv, and UpdateTrending().
Referenced by NodeEditEnter(), RefreshButtonClick(), TGo4MBSViewer(), and TimerStart().
|
virtualslot |
Definition at line 579 of file TGo4MBSViewer.cpp.
References fbIsMonitoring, fbSingleRefresh, fbTrending, and Refresh().
Referenced by PrintStatus(), and TGo4MBSViewer().
|
virtualslot |
Definition at line 601 of file TGo4MBSViewer.cpp.
References Display(), and fbRunning.
Referenced by TGo4MBSViewer().
|
virtualslot |
|
virtualslot |
Definition at line 384 of file TGo4MBSViewer.cpp.
References f_ut_seg_show(), fbGetSetML, fbGetSetMO, fbGetSetup, fbWarningState, fxDaqStat, fxMessage, fxSetup, fxSetupML, fxSetupMO, and StateGroup.
Referenced by PrintStatus().
|
virtualslot |
Definition at line 608 of file TGo4MBSViewer.cpp.
References fbIsMonitoring, and fxMovieResetTimer.
Referenced by Refresh(), and TimerStop().
|
virtualslot |
Definition at line 405 of file TGo4MBSViewer.cpp.
References fbGetSetML, fbGetSetMO, fbGetSetup, and StateGroup.
Referenced by TGo4MBSViewer().
|
virtualslot |
Definition at line 134 of file TGo4MBSViewer.cpp.
References fbIsMonitoring, fbShowMore, fbTrending, fbTrendingForward, fiTrendBins, fxNode, go4sett, TGo4QSettings::setMbsMonitorBackwardsTrending(), TGo4QSettings::setMbsMonitorBins(), TGo4QSettings::setMbsMonitorFreq(), TGo4QSettings::setMbsMonitorMonitorActive(), TGo4QSettings::setMbsMonitorMore(), TGo4QSettings::setMbsMonitorNode(), and TGo4QSettings::setMbsMonitorTrend().
Referenced by TimerStart(), and TimerStop().
|
virtualslot |
Definition at line 147 of file TGo4MBSViewer.cpp.
References Display(), fbIsMonitoring, fbTrendingInit, fiLastDataNum, fiLastEventNum, fiLastServDataNum, fxTimer, Refresh(), and StoreSettings().
Referenced by TGo4MBSViewer().
|
virtualslot |
Definition at line 161 of file TGo4MBSViewer.cpp.
References Display(), fbIsMonitoring, fxTimer, StartMovieReset(), and StoreSettings().
Referenced by TGo4MBSViewer().
|
virtualslot |
Definition at line 572 of file TGo4MBSViewer.cpp.
References fbTrendingInit, and fiTrendBins.
Referenced by TGo4MBSViewer().
TH1 * TGo4MBSViewer::TrendHisto | ( | QString & | refname, |
const QString & | name, | ||
const QString & | title, | ||
int | value | ||
) |
Definition at line 515 of file TGo4MBSViewer.cpp.
References TGo4Slot::AssignObject(), QGo4Widget::Browser(), TGo4BrowserProxy::BrowserSlot(), TGo4BrowserProxy::DataSlot(), TGo4Slot::evObjUpdated, fbTrendingForward, fbTrendingInit, fiTrendBins, TGo4Slot::ForwardEvent(), TGo4Slot::GetAssignedObject(), IncTrending(), TGo4BrowserProxy::SaveToMemory(), and TGo4BrowserProxy::SetItemTimeDate().
Referenced by UpdateTrending().
|
virtualslot |
Definition at line 468 of file TGo4MBSViewer.cpp.
References Display(), fbTrending, fbTrendingInit, go4sett, and TGo4QSettings::setMbsMonitorTrend().
Referenced by TGo4MBSViewer().
|
virtualslot |
Definition at line 477 of file TGo4MBSViewer.cpp.
References fbTrendingInit, fiCalcedDataRate, fiCalcedEventRate, fiEvRatio, fxHistoAccessName, fxHistoEvRatioAccessName, fxHistokBAccessName, fxServerLabel, and TrendHisto().
Referenced by Refresh().
|
protected |
Definition at line 100 of file TGo4MBSViewer.h.
Referenced by PrintStatus(), ShowStatus(), StateGroup_clicked(), and TGo4MBSViewer().
|
protected |
Definition at line 120 of file TGo4MBSViewer.h.
Referenced by PrintStatus(), ShowStatus(), StateGroup_clicked(), and TGo4MBSViewer().
|
protected |
Definition at line 102 of file TGo4MBSViewer.h.
Referenced by PrintStatus(), ShowStatus(), StateGroup_clicked(), and TGo4MBSViewer().
|
protected |
Definition at line 105 of file TGo4MBSViewer.h.
Referenced by Display(), Refresh(), RefreshButtonClick(), StartMovieReset(), StoreSettings(), TGo4MBSViewer(), TimerStart(), and TimerStop().
|
protected |
Definition at line 93 of file TGo4MBSViewer.h.
Referenced by Display(), Refresh(), ResetRunIcon(), and TGo4MBSViewer().
|
protected |
Definition at line 114 of file TGo4MBSViewer.h.
Referenced by Display(), MoreBox_toggled(), StoreSettings(), and TGo4MBSViewer().
|
protected |
Definition at line 88 of file TGo4MBSViewer.h.
Referenced by Display(), RefreshButtonClick(), and TGo4MBSViewer().
|
protected |
Definition at line 99 of file TGo4MBSViewer.h.
Referenced by Display(), Refresh(), RefreshButtonClick(), StoreSettings(), TGo4MBSViewer(), and TrendSwitched().
|
protected |
Definition at line 94 of file TGo4MBSViewer.h.
Referenced by StoreSettings(), TGo4MBSViewer(), and TrendHisto().
|
protected |
Definition at line 97 of file TGo4MBSViewer.h.
Referenced by FrequencyBox_valueChanged(), Refresh(), TGo4MBSViewer(), TimerStart(), TrendBinsBox_valueChanged(), TrendHisto(), TrendSwitched(), and UpdateTrending().
|
protected |
Definition at line 104 of file TGo4MBSViewer.h.
Referenced by Display(), PrintStatus(), Refresh(), ShowStatus(), and TGo4MBSViewer().
|
protected |
Definition at line 121 of file TGo4MBSViewer.h.
Referenced by Display(), Refresh(), TGo4MBSViewer(), and UpdateTrending().
|
protected |
Definition at line 91 of file TGo4MBSViewer.h.
Referenced by Display(), Refresh(), TGo4MBSViewer(), and UpdateTrending().
|
protected |
Definition at line 123 of file TGo4MBSViewer.h.
Referenced by Refresh(), and TGo4MBSViewer().
|
protected |
Definition at line 124 of file TGo4MBSViewer.h.
Referenced by Refresh().
|
protected |
Definition at line 116 of file TGo4MBSViewer.h.
Referenced by Display(), Refresh(), and UpdateTrending().
|
protected |
Definition at line 89 of file TGo4MBSViewer.h.
Referenced by Refresh(), TGo4MBSViewer(), and TimerStart().
|
protected |
Definition at line 90 of file TGo4MBSViewer.h.
Referenced by Refresh(), TGo4MBSViewer(), and TimerStart().
|
protected |
Definition at line 122 of file TGo4MBSViewer.h.
Referenced by Refresh(), TGo4MBSViewer(), and TimerStart().
|
protected |
Definition at line 125 of file TGo4MBSViewer.h.
Referenced by Refresh().
|
protected |
Definition at line 113 of file TGo4MBSViewer.h.
Referenced by StoreSettings(), TGo4MBSViewer(), TrendBinsBox_valueChanged(), and TrendHisto().
|
protected |
Definition at line 106 of file TGo4MBSViewer.h.
Referenced by Display(), Refresh(), ShowStatus(), and TGo4MBSViewer().
|
protected |
Definition at line 126 of file TGo4MBSViewer.h.
Referenced by Refresh(), and TGo4MBSViewer().
|
protected |
Definition at line 118 of file TGo4MBSViewer.h.
|
protected |
Definition at line 98 of file TGo4MBSViewer.h.
Referenced by TGo4MBSViewer(), and UpdateTrending().
|
protected |
Definition at line 117 of file TGo4MBSViewer.h.
Referenced by TGo4MBSViewer(), and UpdateTrending().
|
protected |
Definition at line 95 of file TGo4MBSViewer.h.
Referenced by TGo4MBSViewer(), and UpdateTrending().
|
protected |
Definition at line 103 of file TGo4MBSViewer.h.
Referenced by Display(), PrintStatus(), Refresh(), and ShowStatus().
|
protected |
Definition at line 115 of file TGo4MBSViewer.h.
Referenced by StartMovieReset(), and TGo4MBSViewer().
|
protected |
Definition at line 107 of file TGo4MBSViewer.h.
Referenced by NodeChanged(), PrintStatus(), Refresh(), SetNode(), and StoreSettings().
|
protected |
Definition at line 96 of file TGo4MBSViewer.h.
|
protected |
Definition at line 112 of file TGo4MBSViewer.h.
|
protected |
Definition at line 101 of file TGo4MBSViewer.h.
|
protected |
Definition at line 111 of file TGo4MBSViewer.h.
Referenced by Display(), TGo4MBSViewer(), and ~TGo4MBSViewer().
|
protected |
Definition at line 119 of file TGo4MBSViewer.h.
Referenced by Display(), Refresh(), TGo4MBSViewer(), and UpdateTrending().
|
protected |
Definition at line 109 of file TGo4MBSViewer.h.
Referenced by PrintStatus(), and ShowStatus().
|
protected |
Definition at line 110 of file TGo4MBSViewer.h.
Referenced by PrintStatus(), and ShowStatus().
|
protected |
Definition at line 92 of file TGo4MBSViewer.h.
Referenced by PrintStatus(), and ShowStatus().
|
protected |
Definition at line 108 of file TGo4MBSViewer.h.
Referenced by TGo4MBSViewer(), TimerStart(), and TimerStop().
|
protected |
Definition at line 127 of file TGo4MBSViewer.h.
Referenced by ShowStatus(), StateGroup_clicked(), and TGo4MBSViewer().