GSI Object Oriented Online Offline (Go4)  GO4-6.2.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Slots | Public Member Functions | Protected Attributes | List of all members
TGo4MBSViewer Class Reference

#include <TGo4MBSViewer.h>

+ Inheritance diagram for TGo4MBSViewer:

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=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

- 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
}
 pointer on browser proxy More...
 
- Signals inherited from QGo4Widget
void widgetService (QGo4Widget *editor, int serviceid, const char *str, void *par)
 
- Static Public Member Functions inherited from QGo4Widget
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)
 
- 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)
 
TGo4SlotAddLink (const char *itemname, TGo4Slot *parent)
 
TGo4SlotGetTopSlot (bool force=false)
 
TGo4SlotAddSlot (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)
 
TGo4BrowserProxyBrowser ()
 
void StatusMessage (const QString &message)
 
void AskToCreateObject (TClass *cl, int isremote)
 
void ShowItemInfo (const QString &itemname)
 
TGo4ViewPanelCreateViewPanel (int ndiv=0)
 
TGo4ViewPanelDrawItem (const QString &itemname, TGo4ViewPanel *panel=0, TPad *pad=0, bool activate=true, int updatelevel=-1)
 
TGo4ViewPanelWhereItemDrawn (const char *itemname)
 
void HelpWindow (const char *filename, const char *msg=0)
 
void UndrawItem (const char *itemname)
 
TGo4ViewPanelLastActivePanel ()
 
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)
 
TGo4ServerProxyGetAnalysis (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
 

Detailed Description

Definition at line 33 of file TGo4MBSViewer.h.

Constructor & Destructor Documentation

TGo4MBSViewer::TGo4MBSViewer ( QWidget *  parent = 0,
const char *  name = 0 
)
TGo4MBSViewer::~TGo4MBSViewer ( )
virtual

Definition at line 125 of file TGo4MBSViewer.cpp.

References fxRunMovie.

Member Function Documentation

void TGo4MBSViewer::Display ( )
virtualslot
void TGo4MBSViewer::FrequencyBox_valueChanged ( int  )
virtualslot

Definition at line 506 of file TGo4MBSViewer.cpp.

References fbTrendingInit.

Referenced by TGo4MBSViewer().

void TGo4MBSViewer::IncTrending ( TH1 *  histo,
int  value,
bool  forwards 
)
virtualslot

Definition at line 483 of file TGo4MBSViewer.cpp.

Referenced by TrendHisto().

void TGo4MBSViewer::MoreBox_toggled ( bool  on)
virtualslot

Definition at line 561 of file TGo4MBSViewer.cpp.

References Display(), fbShowMore, go4sett, and TGo4QSettings::setMbsMonitorMore().

Referenced by TGo4MBSViewer().

void TGo4MBSViewer::NodeChanged ( const QString &  txt)
virtualslot

Definition at line 375 of file TGo4MBSViewer.cpp.

References fxNode.

Referenced by TGo4MBSViewer().

void TGo4MBSViewer::NodeEditEnter ( )
virtualslot

Definition at line 368 of file TGo4MBSViewer.cpp.

References Refresh().

Referenced by TGo4MBSViewer().

void TGo4MBSViewer::PrintStatus ( )
virtualslot
void TGo4MBSViewer::Refresh ( )
virtualslot
void TGo4MBSViewer::RefreshButtonClick ( )
virtualslot

Definition at line 576 of file TGo4MBSViewer.cpp.

References fbIsMonitoring, fbSingleRefresh, fbTrending, and Refresh().

Referenced by PrintStatus(), and TGo4MBSViewer().

void TGo4MBSViewer::ResetRunIcon ( )
virtualslot

Definition at line 598 of file TGo4MBSViewer.cpp.

References Display(), and fbRunning.

Referenced by TGo4MBSViewer().

void TGo4MBSViewer::SetNode ( const QString &  txt)
virtualslot

Definition at line 591 of file TGo4MBSViewer.cpp.

References fxNode.

Referenced by TGo4MBSViewer().

void TGo4MBSViewer::ShowStatus ( )
virtualslot
void TGo4MBSViewer::StartMovieReset ( )
virtualslot

Definition at line 605 of file TGo4MBSViewer.cpp.

References fbIsMonitoring, and fxMovieResetTimer.

Referenced by Refresh(), and TimerStop().

void TGo4MBSViewer::StateGroup_clicked ( int  id)
virtualslot

Definition at line 402 of file TGo4MBSViewer.cpp.

References fbGetSetML, fbGetSetMO, fbGetSetup, and StateGroup.

Referenced by TGo4MBSViewer().

void TGo4MBSViewer::StoreSettings ( )
virtualslot
void TGo4MBSViewer::TimerStart ( )
virtualslot
void TGo4MBSViewer::TimerStop ( )
virtualslot

Definition at line 158 of file TGo4MBSViewer.cpp.

References Display(), fbIsMonitoring, fxTimer, StartMovieReset(), and StoreSettings().

Referenced by TGo4MBSViewer().

void TGo4MBSViewer::TrendBinsBox_valueChanged ( int  i)
virtualslot

Definition at line 569 of file TGo4MBSViewer.cpp.

References fbTrendingInit, and fiTrendBins.

Referenced by TGo4MBSViewer().

TH1 * TGo4MBSViewer::TrendHisto ( QString &  refname,
const QString &  name,
const QString &  title,
int  value 
)
void TGo4MBSViewer::TrendSwitched ( bool  on)
virtualslot
void TGo4MBSViewer::UpdateTrending ( )
virtualslot

Member Data Documentation

bool TGo4MBSViewer::fbGetSetML
protected

Definition at line 99 of file TGo4MBSViewer.h.

Referenced by PrintStatus(), ShowStatus(), StateGroup_clicked(), and TGo4MBSViewer().

bool TGo4MBSViewer::fbGetSetMO
protected

Definition at line 119 of file TGo4MBSViewer.h.

Referenced by PrintStatus(), ShowStatus(), StateGroup_clicked(), and TGo4MBSViewer().

bool TGo4MBSViewer::fbGetSetup
protected

Definition at line 101 of file TGo4MBSViewer.h.

Referenced by PrintStatus(), ShowStatus(), StateGroup_clicked(), and TGo4MBSViewer().

bool TGo4MBSViewer::fbIsMonitoring
protected
bool TGo4MBSViewer::fbRunning
protected

Definition at line 92 of file TGo4MBSViewer.h.

Referenced by Display(), Refresh(), ResetRunIcon(), and TGo4MBSViewer().

bool TGo4MBSViewer::fbShowMore
protected

Definition at line 113 of file TGo4MBSViewer.h.

Referenced by Display(), MoreBox_toggled(), StoreSettings(), and TGo4MBSViewer().

bool TGo4MBSViewer::fbSingleRefresh
protected

Definition at line 87 of file TGo4MBSViewer.h.

Referenced by Display(), RefreshButtonClick(), and TGo4MBSViewer().

bool TGo4MBSViewer::fbTrending
protected
bool TGo4MBSViewer::fbTrendingForward
protected

Definition at line 93 of file TGo4MBSViewer.h.

Referenced by StoreSettings(), TGo4MBSViewer(), and TrendHisto().

bool TGo4MBSViewer::fbTrendingInit
protected
bool TGo4MBSViewer::fbWarningState
protected

Definition at line 103 of file TGo4MBSViewer.h.

Referenced by Display(), PrintStatus(), Refresh(), ShowStatus(), and TGo4MBSViewer().

int TGo4MBSViewer::fiCalcedDataRate
protected

Definition at line 120 of file TGo4MBSViewer.h.

Referenced by Display(), Refresh(), TGo4MBSViewer(), and UpdateTrending().

int TGo4MBSViewer::fiCalcedEventRate
protected

Definition at line 90 of file TGo4MBSViewer.h.

Referenced by Display(), Refresh(), TGo4MBSViewer(), and UpdateTrending().

int TGo4MBSViewer::fiCalcedServDataRate
protected

Definition at line 122 of file TGo4MBSViewer.h.

Referenced by Refresh(), and TGo4MBSViewer().

int TGo4MBSViewer::fiDataDelta
protected

Definition at line 123 of file TGo4MBSViewer.h.

Referenced by Refresh().

int TGo4MBSViewer::fiEvRatio
protected

Definition at line 115 of file TGo4MBSViewer.h.

Referenced by Display(), Refresh(), and UpdateTrending().

int TGo4MBSViewer::fiLastDataNum
protected

Definition at line 88 of file TGo4MBSViewer.h.

Referenced by Refresh(), TGo4MBSViewer(), and TimerStart().

int TGo4MBSViewer::fiLastEventNum
protected

Definition at line 89 of file TGo4MBSViewer.h.

Referenced by Refresh(), TGo4MBSViewer(), and TimerStart().

int TGo4MBSViewer::fiLastServDataNum
protected

Definition at line 121 of file TGo4MBSViewer.h.

Referenced by Refresh(), TGo4MBSViewer(), and TimerStart().

int TGo4MBSViewer::fiServDataDelta
protected

Definition at line 124 of file TGo4MBSViewer.h.

Referenced by Refresh().

int TGo4MBSViewer::fiTrendBins
protected
s_daqst TGo4MBSViewer::fxDaqStat
protected

Definition at line 105 of file TGo4MBSViewer.h.

Referenced by Display(), Refresh(), ShowStatus(), and TGo4MBSViewer().

QElapsedTimer TGo4MBSViewer::fxDeltaClock
protected

Definition at line 125 of file TGo4MBSViewer.h.

Referenced by Refresh(), and TGo4MBSViewer().

TH1* TGo4MBSViewer::fxEvRatio
protected

Definition at line 117 of file TGo4MBSViewer.h.

QString TGo4MBSViewer::fxHistoAccessName
protected

Definition at line 97 of file TGo4MBSViewer.h.

Referenced by TGo4MBSViewer(), and UpdateTrending().

QString TGo4MBSViewer::fxHistoEvRatioAccessName
protected

Definition at line 116 of file TGo4MBSViewer.h.

Referenced by TGo4MBSViewer(), and UpdateTrending().

QString TGo4MBSViewer::fxHistokBAccessName
protected

Definition at line 94 of file TGo4MBSViewer.h.

Referenced by TGo4MBSViewer(), and UpdateTrending().

QString TGo4MBSViewer::fxMessage
protected

Definition at line 102 of file TGo4MBSViewer.h.

Referenced by Display(), PrintStatus(), Refresh(), and ShowStatus().

QTimer* TGo4MBSViewer::fxMovieResetTimer
protected

Definition at line 114 of file TGo4MBSViewer.h.

Referenced by StartMovieReset(), and TGo4MBSViewer().

QString TGo4MBSViewer::fxNode
protected

Definition at line 106 of file TGo4MBSViewer.h.

Referenced by NodeChanged(), PrintStatus(), Refresh(), SetNode(), and StoreSettings().

TH1* TGo4MBSViewer::fxRatekBTrend
protected

Definition at line 95 of file TGo4MBSViewer.h.

TH1* TGo4MBSViewer::fxRateTrend
protected

Definition at line 111 of file TGo4MBSViewer.h.

QString TGo4MBSViewer::fxRefTime
protected

Definition at line 100 of file TGo4MBSViewer.h.

Referenced by Display(), and Refresh().

QMovie* TGo4MBSViewer::fxRunMovie
protected

Definition at line 110 of file TGo4MBSViewer.h.

Referenced by Display(), TGo4MBSViewer(), and ~TGo4MBSViewer().

QString TGo4MBSViewer::fxServerLabel
protected

Definition at line 118 of file TGo4MBSViewer.h.

Referenced by Display(), Refresh(), TGo4MBSViewer(), and UpdateTrending().

s_setup TGo4MBSViewer::fxSetup
protected

Definition at line 108 of file TGo4MBSViewer.h.

Referenced by PrintStatus(), and ShowStatus().

s_set_ml TGo4MBSViewer::fxSetupML
protected

Definition at line 109 of file TGo4MBSViewer.h.

Referenced by PrintStatus(), and ShowStatus().

s_set_mo TGo4MBSViewer::fxSetupMO
protected

Definition at line 91 of file TGo4MBSViewer.h.

Referenced by PrintStatus(), and ShowStatus().

QTimer* TGo4MBSViewer::fxTimer
protected

Definition at line 107 of file TGo4MBSViewer.h.

Referenced by TGo4MBSViewer(), TimerStart(), and TimerStop().

QButtonGroup* TGo4MBSViewer::StateGroup
protected

Definition at line 126 of file TGo4MBSViewer.h.

Referenced by ShowStatus(), StateGroup_clicked(), and TGo4MBSViewer().


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