|
GSI Object Oriented Online Offline (Go4) GO4-6.4.0
|
#include <TGo4HistogramInfo.h>
Inheritance diagram for TGo4HistogramInfo:Public Slots | |
| virtual void | HisDrawButton_clicked () |
| virtual void | HisInfoButton_clicked () |
| virtual void | HisPrintButton_clicked () |
| virtual void | PrintLog_clicked () |
Public Slots inherited from QGo4Widget | |
| void | CloseMDIParentSlot () |
Public Member Functions | |
| TGo4HistogramInfo (QWidget *parent=nullptr, const char *name=nullptr) | |
| void | DropItem (const char *itemname, TClass *cl, int kind) override |
| bool | IsAcceptDrag (const char *itemname, TClass *cl, int kind) override |
| void | linkedObjectUpdated (const char *linkname, TObject *obj) override |
| virtual void | RefreshHistogramInfo (TGo4HistogramStatus *hstate) |
| virtual void | RefreshHistogramInfo (TH1 *h1) |
| void | ResetWidget () override |
| virtual void | WorkWithHistogram (const char *itemname) |
Public Member Functions inherited from QGo4Widget | |
| QGo4Widget (QWidget *parent=nullptr, const char *name=nullptr, Qt::WindowFlags f=Qt::Widget) | |
| virtual | ~QGo4Widget () |
| void | ObjectCreatedByWidget (const char *itemname, TClass *cl) |
| void | ProcessSignal (const char *linkname, bool assigned, TObject *obj, TGo4Slot *slot) |
Additional Inherited Members | |
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 QIcon &icon, const QString &text, int id, int enabled=-1, int checked=-1) |
| static QAction * | AddIdAction (QMenu *menu, QSignalMapper *map, const QString &text, int id, int enabled=-1, int checked=-1) |
| static QAction * | CreateChkAction (QMenu *menu, const QString &text, bool checked, bool enabled=true) |
| static QAction * | SetIdAction (QSignalMapper *map, int id, int enabled=-1, int checked=-1) |
Protected Member Functions inherited from QGo4Widget | |
| void | AddLink (const char *itemname, const char *linkname) |
| create link for item with name linkname | |
| TGo4Slot * | AddLink (const char *itemname, TGo4Slot *parent) |
| create link for item in dedicated slot parent | |
| void | AddLink (TGo4Slot *slot, const char *linkname) |
| create link for object in slot with name linkname | |
| TGo4Slot * | AddSlot (const char *slotname) |
| add slot with specific name to widget top folder | |
| void | AskToCreateObject (TClass *cl, int isremote) |
| Function call dialog to create object of appropriate class isremote == 0 - object should be created localy and widget will be informed isremote == 1 - object should be created on analysis side and widget should be informed isremote == -1 - activate creation dialog without restriction (remote or local), widget will not be informed. | |
| TGo4BrowserProxy * | Browser () |
| bool | BrowserItemRemote (const char *itemname) |
| void | CallPanelFunc (int id, TPad *pad=nullptr) |
| void | CallServiceFunc (int id, const char *str=nullptr, void *par=nullptr) |
| void | closeEvent (QCloseEvent *e) override |
| void | ConnectPad (TPad *pad) |
| connect pad axis change signals to react on such signals | |
| TGo4ViewPanel * | CreateViewPanel (int ndiv=0) |
| void | dragEnterEvent (QDragEnterEvent *e) override |
| void | dragMoveEvent (QDragMoveEvent *e) override |
| TGo4ViewPanel * | DrawItem (const QString &itemname, TGo4ViewPanel *panel=nullptr, TPad *pad=nullptr, bool activate=true, int updatelevel=-1) |
| void | dropEvent (QDropEvent *e) override |
| void | EditItem (const QString &itemname) |
| void | EditObjectInSlot (TGo4Slot *slot) |
| TGo4ServerProxy * | GetAnalysis (const char *itemname=nullptr) |
| TObject * | GetLinked (const char *linkname, int updatelevel=0) |
| template<class T> | |
| T * | GetLinkedCast (const char *linkname, int updatelevel=0) |
| const char * | GetLinkedName (const char *linkname) |
| returns name of item, which was linked with linkname | |
| const char * | GetLinkedName (TGo4Slot *slot) |
| returns name of item, which was linked in that slot | |
| TGo4Slot * | GetTopSlot (bool force=false) |
| return top slot of structure, corresponding to this widget | |
| void | HelpWindow (const char *filename, const char *msg=nullptr) |
| void | InformThatObjectCreated (const char *itemname, TClass *cl) |
| bool | IsUpdateBlocked () const |
| TGo4ViewPanel * | LastActivePanel () |
| virtual void | linkedObjectRemoved (const char *linkname) |
| virtual void | linkedRemoved (TGo4Slot *slot, TObject *obj) |
| virtual void | linkedUpdated (TGo4Slot *slot, TObject *obj) |
| void | RemoveAllLinks (bool blockreset=true) |
| void | RemoveLink (const char *linkname, bool blockreset=true) |
| void | RemoveLinksMasked (const char *startedwith=nullptr, bool blockreset=true) |
| virtual void | requestedObjectCreated (const char *itemname, TClass *cl) |
| bool | SaveItemToFile (const char *itemname, const char *subfolder=nullptr) |
| QString | SaveObjectInMemory (const char *foldername, TObject *obj) |
| void | ServiceCall (const char *name, void *par=nullptr) |
| void | setCanDestroyWidget (bool on=true) |
| void | SetLinkedName (TGo4Slot *slot, const char *itemname) |
| set name of item, which was linked by this slot | |
| void | ShootCloseWidget (bool closeparent=false) |
| void | ShootResetWidget () |
| void | ShowItemInfo (const QString &itemname) |
| void | StartHotstart (const char *filename) |
| void | StatusMessage (const QString &message) |
| void | UndrawItem (const char *itemname) |
| bool | UpdateItemInAnalysis (const char *itemname, TObject *obj=nullptr) |
| TGo4ViewPanel * | WhereItemDrawn (const char *itemname) |
Definition at line 23 of file TGo4HistogramInfo.h.
| Enumerator | |
|---|---|
| HISTITLE | |
| HISCLASS | |
| HISENTRIES | |
| HISX | |
| HISXSTAT | |
| HISY | |
| HISYSTAT | |
| HISZ | |
| HISZSTAT | |
| HISSIZE | |
| HISTIME | |
Definition at line 29 of file TGo4HistogramInfo.h.
| TGo4HistogramInfo::TGo4HistogramInfo | ( | QWidget * | parent = nullptr, |
| const char * | name = nullptr ) |
Definition at line 24 of file TGo4HistogramInfo.cpp.
References QGo4Widget::QGo4Widget(), HisDrawButton_clicked(), HisInfoButton_clicked(), HisPrintButton_clicked(), PrintLog_clicked(), and ResetWidget().
|
overridevirtual |
Reimplemented from QGo4Widget.
Definition at line 57 of file TGo4HistogramInfo.cpp.
References WorkWithHistogram().
|
virtualslot |
Definition at line 42 of file TGo4HistogramInfo.cpp.
References QGo4Widget::DrawItem().
Referenced by TGo4HistogramInfo().
|
virtualslot |
Definition at line 47 of file TGo4HistogramInfo.cpp.
References WorkWithHistogram().
Referenced by TGo4HistogramInfo().
|
virtualslot |
Definition at line 37 of file TGo4HistogramInfo.cpp.
References QGo4Widget::ServiceCall().
Referenced by TGo4HistogramInfo().
|
overridevirtual |
Reimplemented from QGo4Widget.
Definition at line 52 of file TGo4HistogramInfo.cpp.
|
overridevirtual |
Reimplemented from QGo4Widget.
Definition at line 65 of file TGo4HistogramInfo.cpp.
References RefreshHistogramInfo().
|
virtualslot |
Definition at line 172 of file TGo4HistogramInfo.cpp.
References HISCLASS, HISENTRIES, HISSIZE, HISTIME, HISTITLE, HISX, HISXSTAT, HISY, HISYSTAT, HISZ, HISZSTAT, and TGo4Log::Message().
Referenced by TGo4HistogramInfo(), and RefreshHistogramInfo().
|
virtual |
Definition at line 130 of file TGo4HistogramInfo.cpp.
References TGo4HistogramStatus::GetDimension(), TGo4HistogramStatus::GetEntries(), TGo4ObjectStatus::GetObjectClass(), TGo4ObjectStatus::GetObjectSize(), TGo4ObjectStatus::GetTimeString(), TGo4HistogramStatus::GetXbins(), TGo4HistogramStatus::GetXmax(), TGo4HistogramStatus::GetXmean(), TGo4HistogramStatus::GetXmin(), TGo4HistogramStatus::GetXrms(), TGo4HistogramStatus::GetYbins(), TGo4HistogramStatus::GetYmax(), TGo4HistogramStatus::GetYmean(), TGo4HistogramStatus::GetYmin(), TGo4HistogramStatus::GetYrms(), TGo4HistogramStatus::GetZbins(), TGo4HistogramStatus::GetZmax(), TGo4HistogramStatus::GetZmean(), TGo4HistogramStatus::GetZmin(), TGo4HistogramStatus::GetZrms(), HISCLASS, HISENTRIES, HISSIZE, HISTIME, HISTITLE, HISX, HISXSTAT, HISY, HISYSTAT, HISZ, HISZSTAT, TGo4Log::IsAutoEnabled(), and PrintLog_clicked().
|
virtual |
Definition at line 120 of file TGo4HistogramInfo.cpp.
References RefreshHistogramInfo(), and ResetWidget().
Referenced by linkedObjectUpdated(), RefreshHistogramInfo(), and WorkWithHistogram().
|
overridevirtual |
Reimplemented from QGo4Widget.
Definition at line 96 of file TGo4HistogramInfo.cpp.
References HISCLASS, HISENTRIES, HISSIZE, HISTIME, HISTITLE, HISX, HISXSTAT, HISY, HISYSTAT, HISZ, HISZSTAT, and QGo4Widget::ResetWidget().
Referenced by TGo4HistogramInfo(), RefreshHistogramInfo(), and WorkWithHistogram().
|
virtual |
Definition at line 74 of file TGo4HistogramInfo.cpp.
References QGo4Widget::AddLink(), QGo4Widget::AddSlot(), QGo4Widget::Browser(), QGo4Widget::GetLinkedCast(), TGo4BrowserProxy::IsAnalysisItem(), RefreshHistogramInfo(), TGo4BrowserProxy::RequestObjectStatus(), and ResetWidget().
Referenced by DropItem(), TGo4MainWindow::editorServiceSlot(), and HisInfoButton_clicked().