GSI Object Oriented Online Offline (Go4)
GO4-5.3.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 () |
Public Slots inherited from QGo4Widget | |
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) |
Public Member Functions inherited from QGo4Widget | |
QGo4Widget (QWidget *parent=0, const char *name=0, Qt::WindowFlags f=0) | |
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 |
QTime | fxDeltaClock |
QButtonGroup * | StateGroup |
Additional Inherited Members | |
Public Types inherited from QGo4Widget | |
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 } |
Signals inherited from QGo4Widget | |
void | widgetService (QGo4Widget *editor, int serviceid, const char *str, void *par) |
Protected Member Functions inherited from QGo4Widget | |
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 44 of file TGo4MBSViewer.h.
TGo4MBSViewer::TGo4MBSViewer | ( | QWidget * | parent = 0 , |
const char * | name = 0 |
||
) |
Definition at line 29 of file TGo4MBSViewer.cpp.
References Display(), fbGetSetML, fbGetSetMO, fbGetSetup, fbIsMonitoring, fbRunning, fbShowMore, fbSingleRefresh, fbTrending, fbTrendingForward, fbTrendingInit, fbWarningState, fiCalcedDataRate, fiCalcedEventRate, fiCalcedServDataRate, fiLastDataNum, fiLastEventNum, fiLastServDataNum, fiTrendBins, fxDaqStat, fxDeltaClock, fxHistoAccessName, fxHistoEvRatioAccessName, fxHistokBAccessName, fxMovieResetTimer, fxRunMovie, fxServerLabel, fxTimer, TGo4QSettings::getMbsMonitorBackwardsTrending(), TGo4QSettings::getMbsMonitorBins(), TGo4QSettings::getMbsMonitorFreq(), TGo4QSettings::getMbsMonitorMore(), TGo4QSettings::getMbsMonitorNode(), TGo4QSettings::getMbsMonitorTrend(), go4sett, Refresh(), ResetRunIcon(), SetNode(), StateGroup, and StateGroup_clicked().
|
virtual |
Definition at line 106 of file TGo4MBSViewer.cpp.
References fxRunMovie.
|
virtualslot |
Definition at line 149 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 494 of file TGo4MBSViewer.cpp.
References fbTrendingInit.
|
virtualslot |
Definition at line 471 of file TGo4MBSViewer.cpp.
Referenced by TrendHisto().
|
virtualslot |
Definition at line 549 of file TGo4MBSViewer.cpp.
References Display(), fbShowMore, go4sett, and TGo4QSettings::setMbsMonitorMore().
|
virtualslot |
Definition at line 357 of file TGo4MBSViewer.cpp.
References fxNode.
|
virtualslot |
Definition at line 350 of file TGo4MBSViewer.cpp.
References Refresh().
|
virtualslot |
Definition at line 402 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().
|
virtualslot |
Definition at line 202 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 564 of file TGo4MBSViewer.cpp.
References fbIsMonitoring, fbSingleRefresh, fbTrending, and Refresh().
Referenced by PrintStatus().
|
virtualslot |
Definition at line 586 of file TGo4MBSViewer.cpp.
References Display(), and fbRunning.
Referenced by TGo4MBSViewer().
|
virtualslot |
|
virtualslot |
Definition at line 366 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 593 of file TGo4MBSViewer.cpp.
References fbIsMonitoring, and fxMovieResetTimer.
Referenced by Refresh(), and TimerStop().
|
virtualslot |
Definition at line 387 of file TGo4MBSViewer.cpp.
References fbGetSetML, fbGetSetMO, fbGetSetup, and StateGroup.
Referenced by TGo4MBSViewer().
|
virtualslot |
Definition at line 112 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 125 of file TGo4MBSViewer.cpp.
References Display(), fbIsMonitoring, fbTrendingInit, fiLastDataNum, fiLastEventNum, fiLastServDataNum, fxTimer, Refresh(), and StoreSettings().
|
virtualslot |
Definition at line 139 of file TGo4MBSViewer.cpp.
References Display(), fbIsMonitoring, fxTimer, StartMovieReset(), and StoreSettings().
|
virtualslot |
Definition at line 557 of file TGo4MBSViewer.cpp.
References fbTrendingInit, and fiTrendBins.
TH1 * TGo4MBSViewer::TrendHisto | ( | QString & | refname, |
const QString & | name, | ||
const QString & | title, | ||
int | value | ||
) |
Definition at line 500 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 453 of file TGo4MBSViewer.cpp.
References Display(), fbTrending, fbTrendingInit, go4sett, and TGo4QSettings::setMbsMonitorTrend().
|
virtualslot |
Definition at line 462 of file TGo4MBSViewer.cpp.
References fbTrendingInit, fiCalcedDataRate, fiCalcedEventRate, fiEvRatio, fxHistoAccessName, fxHistoEvRatioAccessName, fxHistokBAccessName, fxServerLabel, and TrendHisto().
Referenced by Refresh().
|
protected |
Definition at line 113 of file TGo4MBSViewer.h.
Referenced by PrintStatus(), ShowStatus(), StateGroup_clicked(), and TGo4MBSViewer().
|
protected |
Definition at line 133 of file TGo4MBSViewer.h.
Referenced by PrintStatus(), ShowStatus(), StateGroup_clicked(), and TGo4MBSViewer().
|
protected |
Definition at line 115 of file TGo4MBSViewer.h.
Referenced by PrintStatus(), ShowStatus(), StateGroup_clicked(), and TGo4MBSViewer().
|
protected |
Definition at line 118 of file TGo4MBSViewer.h.
Referenced by Display(), Refresh(), RefreshButtonClick(), StartMovieReset(), StoreSettings(), TGo4MBSViewer(), TimerStart(), and TimerStop().
|
protected |
Definition at line 106 of file TGo4MBSViewer.h.
Referenced by Display(), Refresh(), ResetRunIcon(), and TGo4MBSViewer().
|
protected |
Definition at line 127 of file TGo4MBSViewer.h.
Referenced by Display(), MoreBox_toggled(), StoreSettings(), and TGo4MBSViewer().
|
protected |
Definition at line 101 of file TGo4MBSViewer.h.
Referenced by Display(), RefreshButtonClick(), and TGo4MBSViewer().
|
protected |
Definition at line 112 of file TGo4MBSViewer.h.
Referenced by Display(), Refresh(), RefreshButtonClick(), StoreSettings(), TGo4MBSViewer(), and TrendSwitched().
|
protected |
Definition at line 107 of file TGo4MBSViewer.h.
Referenced by StoreSettings(), TGo4MBSViewer(), and TrendHisto().
|
protected |
Definition at line 110 of file TGo4MBSViewer.h.
Referenced by FrequencyBox_valueChanged(), Refresh(), TGo4MBSViewer(), TimerStart(), TrendBinsBox_valueChanged(), TrendHisto(), TrendSwitched(), and UpdateTrending().
|
protected |
Definition at line 117 of file TGo4MBSViewer.h.
Referenced by Display(), PrintStatus(), Refresh(), ShowStatus(), and TGo4MBSViewer().
|
protected |
Definition at line 134 of file TGo4MBSViewer.h.
Referenced by Display(), Refresh(), TGo4MBSViewer(), and UpdateTrending().
|
protected |
Definition at line 104 of file TGo4MBSViewer.h.
Referenced by Display(), Refresh(), TGo4MBSViewer(), and UpdateTrending().
|
protected |
Definition at line 136 of file TGo4MBSViewer.h.
Referenced by Refresh(), and TGo4MBSViewer().
|
protected |
Definition at line 137 of file TGo4MBSViewer.h.
Referenced by Refresh().
|
protected |
Definition at line 129 of file TGo4MBSViewer.h.
Referenced by Display(), Refresh(), and UpdateTrending().
|
protected |
Definition at line 102 of file TGo4MBSViewer.h.
Referenced by Refresh(), TGo4MBSViewer(), and TimerStart().
|
protected |
Definition at line 103 of file TGo4MBSViewer.h.
Referenced by Refresh(), TGo4MBSViewer(), and TimerStart().
|
protected |
Definition at line 135 of file TGo4MBSViewer.h.
Referenced by Refresh(), TGo4MBSViewer(), and TimerStart().
|
protected |
Definition at line 138 of file TGo4MBSViewer.h.
Referenced by Refresh().
|
protected |
Definition at line 126 of file TGo4MBSViewer.h.
Referenced by StoreSettings(), TGo4MBSViewer(), TrendBinsBox_valueChanged(), and TrendHisto().
|
protected |
Definition at line 119 of file TGo4MBSViewer.h.
Referenced by Display(), Refresh(), ShowStatus(), and TGo4MBSViewer().
|
protected |
Definition at line 139 of file TGo4MBSViewer.h.
Referenced by Refresh(), and TGo4MBSViewer().
|
protected |
Definition at line 131 of file TGo4MBSViewer.h.
|
protected |
Definition at line 111 of file TGo4MBSViewer.h.
Referenced by TGo4MBSViewer(), and UpdateTrending().
|
protected |
Definition at line 130 of file TGo4MBSViewer.h.
Referenced by TGo4MBSViewer(), and UpdateTrending().
|
protected |
Definition at line 108 of file TGo4MBSViewer.h.
Referenced by TGo4MBSViewer(), and UpdateTrending().
|
protected |
Definition at line 116 of file TGo4MBSViewer.h.
Referenced by Display(), PrintStatus(), Refresh(), and ShowStatus().
|
protected |
Definition at line 128 of file TGo4MBSViewer.h.
Referenced by StartMovieReset(), and TGo4MBSViewer().
|
protected |
Definition at line 120 of file TGo4MBSViewer.h.
Referenced by NodeChanged(), PrintStatus(), Refresh(), SetNode(), and StoreSettings().
|
protected |
Definition at line 109 of file TGo4MBSViewer.h.
|
protected |
Definition at line 125 of file TGo4MBSViewer.h.
|
protected |
Definition at line 114 of file TGo4MBSViewer.h.
|
protected |
Definition at line 124 of file TGo4MBSViewer.h.
Referenced by Display(), TGo4MBSViewer(), and ~TGo4MBSViewer().
|
protected |
Definition at line 132 of file TGo4MBSViewer.h.
Referenced by Display(), Refresh(), TGo4MBSViewer(), and UpdateTrending().
|
protected |
Definition at line 122 of file TGo4MBSViewer.h.
Referenced by PrintStatus(), and ShowStatus().
|
protected |
Definition at line 123 of file TGo4MBSViewer.h.
Referenced by PrintStatus(), and ShowStatus().
|
protected |
Definition at line 105 of file TGo4MBSViewer.h.
Referenced by PrintStatus(), and ShowStatus().
|
protected |
Definition at line 121 of file TGo4MBSViewer.h.
Referenced by TGo4MBSViewer(), TimerStart(), and TimerStop().
|
protected |
Definition at line 140 of file TGo4MBSViewer.h.
Referenced by ShowStatus(), StateGroup_clicked(), and TGo4MBSViewer().