GSI Object Oriented Online Offline (Go4)
GO4-6.1.2
|
#include <TGo4EditDynEntry.h>
Public Slots | |
virtual void | RefreshClicked () |
virtual void | ApplyClicked () |
virtual void | SetPleaseUpdate (bool on) |
virtual void | EntryChangedSlot () |
virtual void | SaveEntrySlot () |
virtual void | EvXnameEdit_dropped () |
virtual void | EvYnameEdit_dropped () |
virtual void | EvZnameEdit_dropped () |
virtual void | ConXnameEdit_dropped () |
virtual void | ConYnameEdit_dropped () |
virtual void | DrawExprEdit_dropped () |
virtual void | CutExprEdit_dropped () |
virtual void | HisCreateButton_clicked () |
virtual void | HisInfoButton_clicked () |
virtual void | ConNewButton_clicked () |
virtual void | ConInfoButton_clicked () |
virtual void | EntryEnabledButton_toggled (bool on) |
virtual void | EvXnameEdit_textChanged (const QString &xname) |
virtual void | EvYnameEdit_textChanged (const QString &yname) |
virtual void | EvZnameEdit_textChanged (const QString &zname) |
virtual void | ConXnameEdit_textChanged (const QString &xname) |
virtual void | ConYnameEdit_textChanged (const QString &yname) |
virtual void | DrawExprEdit_textChanged (const QString &value) |
virtual void | CutExprEdit_textChanged (const QString &value) |
virtual void | DynIntervalSpin_valueChanged (int value) |
virtual void | DrawButton_clicked () |
virtual void | ClearHistogramClicked () |
virtual void | PrintDynList () |
virtual void | ConRemoveButton_clicked () |
![]() | |
void | ResetWidgetSlot () |
void | CloseMDIParentSlot () |
Public Member Functions | |
TGo4EditDynEntry (QWidget *parent=0, const char *name=0) | |
virtual bool | IsAcceptDrag (const char *itemname, TClass *cl, int kind) |
virtual void | DropItem (const char *itemname, TClass *cl, int kind) |
virtual void | linkedObjectUpdated (const char *linkname, TObject *obj) |
virtual void | RefreshWidget () |
virtual QString | GetEventName (const QString &itemname) |
virtual QString | GetEventMember (const QString &itemname) |
virtual void | WorkWithEntry (const char *itemname) |
virtual void | DropHistogram (const char *itemname) |
virtual void | DropCondition (const char *itemname) |
virtual void | DropTree (const char *itemname) |
virtual void | ResetWidget () |
virtual void | ProcessDropEvent (QGo4LineEdit *edt) |
virtual void | ProcessTreeDropEvent (QGo4LineEdit *edt) |
virtual void | requestedObjectCreated (const char *itemname, TClass *cl) |
virtual bool | PrepareEntryForAnalysis () |
![]() | |
QGo4Widget (QWidget *parent=0, const char *name=0, 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) |
Protected Attributes | |
int | fiSelectedType |
bool | fbTypingMode |
Additional Inherited Members | |
![]() | |
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 | 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 27 of file TGo4EditDynEntry.h.
Enumerator | |
---|---|
entry_None | |
entry_Histogram | |
entry_Tree |
Definition at line 33 of file TGo4EditDynEntry.h.
TGo4EditDynEntry::TGo4EditDynEntry | ( | QWidget * | parent = 0 , |
const char * | name = 0 |
||
) |
Definition at line 30 of file TGo4EditDynEntry.cpp.
References ApplyClicked(), ClearHistogramClicked(), QGo4Widget::CloseMDIParentSlot(), ConInfoButton_clicked(), ConNewButton_clicked(), ConRemoveButton_clicked(), ConXnameEdit_dropped(), ConXnameEdit_textChanged(), ConYnameEdit_dropped(), ConYnameEdit_textChanged(), CutExprEdit_dropped(), CutExprEdit_textChanged(), DrawButton_clicked(), DrawExprEdit_dropped(), DrawExprEdit_textChanged(), DynIntervalSpin_valueChanged(), entry_None, EntryEnabledButton_toggled(), EvXnameEdit_dropped(), EvXnameEdit_textChanged(), EvYnameEdit_dropped(), EvYnameEdit_textChanged(), EvZnameEdit_dropped(), EvZnameEdit_textChanged(), fbTypingMode, fiSelectedType, HisCreateButton_clicked(), HisInfoButton_clicked(), PrintDynList(), RefreshClicked(), ResetWidget(), and SaveEntrySlot().
|
virtualslot |
Definition at line 341 of file TGo4EditDynEntry.cpp.
References QGo4Widget::GetLinkedName(), PrepareEntryForAnalysis(), RefreshWidget(), SetPleaseUpdate(), and QGo4Widget::UpdateItemInAnalysis().
Referenced by TGo4EditDynEntry().
|
virtualslot |
Definition at line 623 of file TGo4EditDynEntry.cpp.
References QGo4Widget::Browser(), TGo4ServerProxy::ClearAnalysisObject(), TGo4BrowserProxy::DefineAnalysisObject(), TGo4ServerProxy::ExecuteLine(), TGo4BrowserProxy::GetBrowserObject(), and QGo4Widget::GetLinked().
Referenced by TGo4EditDynEntry().
|
virtualslot |
Definition at line 476 of file TGo4EditDynEntry.cpp.
References QGo4Widget::EditItem().
Referenced by TGo4EditDynEntry().
|
virtualslot |
Definition at line 471 of file TGo4EditDynEntry.cpp.
References QGo4Widget::AskToCreateObject().
Referenced by TGo4EditDynEntry().
|
virtualslot |
Definition at line 644 of file TGo4EditDynEntry.cpp.
References DropCondition().
Referenced by TGo4EditDynEntry().
|
virtualslot |
Definition at line 388 of file TGo4EditDynEntry.cpp.
References ProcessDropEvent().
Referenced by TGo4EditDynEntry().
|
virtualslot |
Definition at line 571 of file TGo4EditDynEntry.cpp.
References fbTypingMode, GetEventMember(), GetEventName(), QGo4Widget::GetLinked(), TGo4HistogramEntry::SetConEventName(), and TGo4HistogramEntry::SetConVarName().
Referenced by TGo4EditDynEntry().
|
virtualslot |
Definition at line 393 of file TGo4EditDynEntry.cpp.
References ProcessDropEvent().
Referenced by TGo4EditDynEntry().
|
virtualslot |
Definition at line 582 of file TGo4EditDynEntry.cpp.
References fbTypingMode, GetEventMember(), GetEventName(), QGo4Widget::GetLinked(), TGo4HistogramEntry::SetConEventName(), and TGo4HistogramEntry::SetConVarName().
Referenced by TGo4EditDynEntry().
|
virtualslot |
Definition at line 403 of file TGo4EditDynEntry.cpp.
References ProcessTreeDropEvent().
Referenced by TGo4EditDynEntry().
|
virtualslot |
Definition at line 601 of file TGo4EditDynEntry.cpp.
References fbTypingMode, QGo4Widget::GetLinked(), and TGo4TreeHistogramEntry::SetCutExp().
Referenced by TGo4EditDynEntry().
|
virtualslot |
Definition at line 618 of file TGo4EditDynEntry.cpp.
References QGo4Widget::DrawItem().
Referenced by TGo4EditDynEntry().
|
virtualslot |
Definition at line 398 of file TGo4EditDynEntry.cpp.
References ProcessTreeDropEvent().
Referenced by TGo4EditDynEntry().
|
virtualslot |
Definition at line 593 of file TGo4EditDynEntry.cpp.
References fbTypingMode, QGo4Widget::GetLinked(), and TGo4TreeHistogramEntry::SetVarExp().
Referenced by TGo4EditDynEntry().
|
virtual |
Definition at line 286 of file TGo4EditDynEntry.cpp.
References entry_Histogram, EntryChangedSlot(), fiSelectedType, QGo4Widget::GetLinked(), and TGo4HistogramEntry::SetConditionName().
Referenced by ConRemoveButton_clicked(), DropItem(), and requestedObjectCreated().
|
virtual |
Definition at line 265 of file TGo4EditDynEntry.cpp.
References EntryChangedSlot(), QGo4Widget::GetLinked(), TGo4HistogramEntry::SetHistogramName(), and TGo4TreeHistogramEntry::SetHistogramName().
Referenced by DropItem(), and requestedObjectCreated().
|
virtual |
Reimplemented from QGo4Widget.
Definition at line 79 of file TGo4EditDynEntry.cpp.
References DropCondition(), DropHistogram(), DropTree(), and WorkWithEntry().
|
virtual |
Definition at line 301 of file TGo4EditDynEntry.cpp.
References entry_Tree, EntryChangedSlot(), fiSelectedType, QGo4Widget::GetLinked(), and TGo4TreeHistogramEntry::SetTreeName().
Referenced by DropItem(), and ProcessTreeDropEvent().
|
virtualslot |
Definition at line 609 of file TGo4EditDynEntry.cpp.
References fbTypingMode, QGo4Widget::GetLinked(), and TGo4TreeHistogramEntry::SetDynListInterval().
Referenced by TGo4EditDynEntry().
|
virtualslot |
Definition at line 359 of file TGo4EditDynEntry.cpp.
References SetPleaseUpdate().
Referenced by DropCondition(), DropHistogram(), DropTree(), EntryEnabledButton_toggled(), ProcessDropEvent(), and ProcessTreeDropEvent().
|
virtualslot |
Definition at line 528 of file TGo4EditDynEntry.cpp.
References TGo4DynamicEntry::EnableProcessing(), EntryChangedSlot(), fbTypingMode, and QGo4Widget::GetLinked().
Referenced by TGo4EditDynEntry().
|
virtualslot |
Definition at line 373 of file TGo4EditDynEntry.cpp.
References ProcessDropEvent().
Referenced by TGo4EditDynEntry().
|
virtualslot |
Definition at line 538 of file TGo4EditDynEntry.cpp.
References fbTypingMode, GetEventMember(), GetEventName(), QGo4Widget::GetLinked(), TGo4HistogramEntry::SetHisEventName(), and TGo4HistogramEntry::SetHisVarName().
Referenced by TGo4EditDynEntry().
|
virtualslot |
Definition at line 378 of file TGo4EditDynEntry.cpp.
References ProcessDropEvent().
Referenced by TGo4EditDynEntry().
|
virtualslot |
Definition at line 549 of file TGo4EditDynEntry.cpp.
References fbTypingMode, GetEventMember(), GetEventName(), QGo4Widget::GetLinked(), TGo4HistogramEntry::SetHisEventName(), and TGo4HistogramEntry::SetHisVarName().
Referenced by TGo4EditDynEntry().
|
virtualslot |
Definition at line 383 of file TGo4EditDynEntry.cpp.
References ProcessDropEvent().
Referenced by TGo4EditDynEntry().
|
virtualslot |
Definition at line 560 of file TGo4EditDynEntry.cpp.
References fbTypingMode, GetEventMember(), GetEventName(), QGo4Widget::GetLinked(), TGo4HistogramEntry::SetHisEventName(), and TGo4HistogramEntry::SetHisVarName().
Referenced by TGo4EditDynEntry().
|
virtual |
Definition at line 217 of file TGo4EditDynEntry.cpp.
References TGo4Slot::ProduceFolderAndName().
Referenced by ConXnameEdit_textChanged(), ConYnameEdit_textChanged(), EvXnameEdit_textChanged(), EvYnameEdit_textChanged(), and EvZnameEdit_textChanged().
|
virtual |
Definition at line 206 of file TGo4EditDynEntry.cpp.
References TGo4Slot::ProduceFolderAndName().
Referenced by ConXnameEdit_textChanged(), ConYnameEdit_textChanged(), EvXnameEdit_textChanged(), EvYnameEdit_textChanged(), and EvZnameEdit_textChanged().
|
virtualslot |
Definition at line 460 of file TGo4EditDynEntry.cpp.
References QGo4Widget::AskToCreateObject().
Referenced by TGo4EditDynEntry().
|
virtualslot |
Definition at line 466 of file TGo4EditDynEntry.cpp.
References QGo4Widget::ShowItemInfo().
Referenced by TGo4EditDynEntry().
|
virtual |
Reimplemented from QGo4Widget.
Definition at line 69 of file TGo4EditDynEntry.cpp.
|
virtual |
Reimplemented from QGo4Widget.
Definition at line 96 of file TGo4EditDynEntry.cpp.
References RefreshWidget(), and SetPleaseUpdate().
|
virtual |
Definition at line 491 of file TGo4EditDynEntry.cpp.
References TGo4HistogramEntry::GetConditionName(), TGo4HistogramEntry::GetHistogramName(), TGo4TreeHistogramEntry::GetHistogramName(), QGo4Widget::GetLinked(), TGo4TreeHistogramEntry::GetTreeName(), TGo4Slot::ProduceFolderAndName(), TGo4HistogramEntry::SetConditionName(), TGo4HistogramEntry::SetHistogramName(), TGo4TreeHistogramEntry::SetHistogramName(), and TGo4TreeHistogramEntry::SetTreeName().
Referenced by ApplyClicked(), and SaveEntrySlot().
|
virtualslot |
Definition at line 635 of file TGo4EditDynEntry.cpp.
References QGo4Widget::Browser(), TGo4BrowserProxy::DefineAnalysisObject(), QGo4Widget::GetLinkedName(), and TGo4ServerProxy::PrintDynListEntry().
Referenced by TGo4EditDynEntry().
|
virtual |
Definition at line 408 of file TGo4EditDynEntry.cpp.
References QGo4Widget::Browser(), EntryChangedSlot(), TGo4BrowserProxy::ItemKind(), and TGo4Access::kndDataMember.
Referenced by ConXnameEdit_dropped(), ConYnameEdit_dropped(), EvXnameEdit_dropped(), EvYnameEdit_dropped(), and EvZnameEdit_dropped().
|
virtual |
Definition at line 434 of file TGo4EditDynEntry.cpp.
References QGo4Widget::Browser(), TGo4BrowserProxy::DefineTreeName(), DropTree(), EntryChangedSlot(), TGo4BrowserProxy::ItemKind(), TGo4Access::kndTreeLeaf, and TGo4Slot::ProduceFolderAndName().
Referenced by CutExprEdit_dropped(), and DrawExprEdit_dropped().
|
virtualslot |
Definition at line 335 of file TGo4EditDynEntry.cpp.
References QGo4Widget::GetLinked(), and RefreshWidget().
Referenced by TGo4EditDynEntry().
|
virtual |
Definition at line 104 of file TGo4EditDynEntry.cpp.
References QGo4Widget::Browser(), TGo4BrowserProxy::DefineRelatedObject(), entry_Histogram, entry_None, entry_Tree, fbTypingMode, fiSelectedType, TGo4HistogramEntry::GetConditionName(), TGo4HistogramEntry::GetConEventName(), TGo4HistogramEntry::GetConVarName(), TGo4TreeHistogramEntry::GetCutExp(), TGo4TreeHistogramEntry::GetDynListInterval(), TGo4HistogramEntry::GetHistEventName(), TGo4HistogramEntry::GetHistogramName(), TGo4TreeHistogramEntry::GetHistogramName(), TGo4HistogramEntry::GetHistVarName(), QGo4Widget::GetLinked(), QGo4Widget::GetLinkedName(), TGo4TreeHistogramEntry::GetTreeName(), TGo4TreeHistogramEntry::GetVarExp(), and TGo4DynamicEntry::IsEnabledProcessing().
Referenced by ApplyClicked(), linkedObjectUpdated(), RefreshClicked(), and WorkWithEntry().
|
virtual |
Reimplemented from QGo4Widget.
Definition at line 481 of file TGo4EditDynEntry.cpp.
References DropCondition(), DropHistogram(), entry_None, and fiSelectedType.
|
virtual |
Reimplemented from QGo4Widget.
Definition at line 315 of file TGo4EditDynEntry.cpp.
References entry_None, fiSelectedType, QGo4Widget::ResetWidget(), and SetPleaseUpdate().
Referenced by TGo4EditDynEntry(), and WorkWithEntry().
|
virtualslot |
Definition at line 365 of file TGo4EditDynEntry.cpp.
References QGo4Widget::GetLinkedName(), PrepareEntryForAnalysis(), QGo4Widget::SaveItemToFile(), and SetPleaseUpdate().
Referenced by TGo4EditDynEntry().
|
virtualslot |
Definition at line 351 of file TGo4EditDynEntry.cpp.
Referenced by ApplyClicked(), EntryChangedSlot(), linkedObjectUpdated(), ResetWidget(), SaveEntrySlot(), and WorkWithEntry().
|
virtual |
Definition at line 224 of file TGo4EditDynEntry.cpp.
References QGo4Widget::AddLink(), QGo4Widget::BrowserItemRemote(), QGo4Widget::GetLinked(), QGo4Widget::GetLinkedName(), RefreshWidget(), ResetWidget(), and SetPleaseUpdate().
Referenced by DropItem().
|
protected |
Definition at line 88 of file TGo4EditDynEntry.h.
Referenced by ConXnameEdit_textChanged(), ConYnameEdit_textChanged(), CutExprEdit_textChanged(), DrawExprEdit_textChanged(), DynIntervalSpin_valueChanged(), EntryEnabledButton_toggled(), EvXnameEdit_textChanged(), EvYnameEdit_textChanged(), EvZnameEdit_textChanged(), RefreshWidget(), and TGo4EditDynEntry().
|
protected |
Definition at line 87 of file TGo4EditDynEntry.h.
Referenced by DropCondition(), DropTree(), RefreshWidget(), requestedObjectCreated(), ResetWidget(), and TGo4EditDynEntry().