GSI Object Oriented Online Offline (Go4) GO4-6.4.0
|
#include <TGo4ConditionInfo.h>
Public Slots | |
virtual void | ConEditButton_clicked () |
virtual void | ConInfoButton_clicked () |
virtual void | ConPrintButton_clicked () |
virtual void | PrintLog_clicked () |
![]() | |
void | CloseMDIParentSlot () |
Public Member Functions | |
TGo4ConditionInfo (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 | RefreshWidget (TGo4Condition *cond) |
void | ResetWidget () override |
virtual void | WorkWithCondition (const char *itemname) |
![]() | |
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 | |
![]() | |
void | widgetService (QGo4Widget *editor, int serviceid, const char *str, void *par) |
![]() | |
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) |
![]() | |
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 22 of file TGo4ConditionInfo.h.
Enumerator | |
---|---|
CONTITLE | |
CONCLASS | |
CONDIM | |
CONX | |
CONY | |
CONCOUNTS | |
CONRESULT | |
CONMODE | |
CONSIZE | |
CONTIME |
Definition at line 28 of file TGo4ConditionInfo.h.
TGo4ConditionInfo::TGo4ConditionInfo | ( | QWidget * | parent = nullptr, |
const char * | name = nullptr ) |
Definition at line 22 of file TGo4ConditionInfo.cpp.
References QGo4Widget::QGo4Widget(), ConEditButton_clicked(), ConInfoButton_clicked(), ConPrintButton_clicked(), and PrintLog_clicked().
|
virtualslot |
Definition at line 65 of file TGo4ConditionInfo.cpp.
References QGo4Widget::EditItem().
Referenced by TGo4ConditionInfo().
|
virtualslot |
Definition at line 55 of file TGo4ConditionInfo.cpp.
References WorkWithCondition().
Referenced by TGo4ConditionInfo().
|
virtualslot |
Definition at line 60 of file TGo4ConditionInfo.cpp.
References QGo4Widget::ServiceCall().
Referenced by TGo4ConditionInfo().
|
overridevirtual |
Reimplemented from QGo4Widget.
Definition at line 41 of file TGo4ConditionInfo.cpp.
References WorkWithCondition().
|
overridevirtual |
Reimplemented from QGo4Widget.
Definition at line 36 of file TGo4ConditionInfo.cpp.
|
overridevirtual |
Reimplemented from QGo4Widget.
Definition at line 48 of file TGo4ConditionInfo.cpp.
References RefreshWidget().
|
virtualslot |
Definition at line 70 of file TGo4ConditionInfo.cpp.
References CONCLASS, CONCOUNTS, CONDIM, CONMODE, CONRESULT, CONSIZE, CONTIME, CONTITLE, CONX, CONY, and TGo4Log::Message().
Referenced by TGo4ConditionInfo(), and RefreshWidget().
|
virtual |
Definition at line 135 of file TGo4ConditionInfo.cpp.
References CONCLASS, CONCOUNTS, CONDIM, CONMODE, CONRESULT, CONSIZE, CONTIME, CONTITLE, CONX, CONY, TGo4Condition::Counts(), TGo4Condition::FixedResult(), TGo4Condition::GetDimension(), TGo4Condition::GetMemorySize(), TGo4WinCond::GetValues(), TGo4Log::IsAutoEnabled(), TGo4Condition::IsEnabled(), TGo4Condition::IsTrue(), PrintLog_clicked(), and TGo4Condition::TrueCounts().
Referenced by linkedObjectUpdated(), and WorkWithCondition().
|
overridevirtual |
Reimplemented from QGo4Widget.
Definition at line 115 of file TGo4ConditionInfo.cpp.
References CONCLASS, CONCOUNTS, CONDIM, CONMODE, CONRESULT, CONSIZE, CONTIME, CONTITLE, CONX, CONY, and QGo4Widget::ResetWidget().
Referenced by WorkWithCondition().
|
virtual |
Definition at line 100 of file TGo4ConditionInfo.cpp.
References QGo4Widget::AddLink(), QGo4Widget::GetLinkedCast(), RefreshWidget(), and ResetWidget().
Referenced by ConInfoButton_clicked(), DropItem(), and TGo4MainWindow::editorServiceSlot().