#include <TGo4EditDynEntry.h>
 
  
| Public Types | |
| enum | ESelectedType { entry_None = -1, entry_Histogram = 0, entry_Tree = 1 } | 
| 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 () | 
| 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 () | 
| Protected Attributes | |
| int | fiSelectedType | 
| bool | fbTypingMode | 
Definition at line 30 of file TGo4EditDynEntry.h.
Definition at line 36 of file TGo4EditDynEntry.h.
| TGo4EditDynEntry::TGo4EditDynEntry | ( | QWidget * | parent = 0, | |
| const char * | name = 0 | |||
| ) | 
Definition at line 32 of file TGo4EditDynEntry.cpp.
References fbTypingMode, fiSelectedType, and ResetWidget().
| void TGo4EditDynEntry::ApplyClicked | ( | ) |  [virtual, slot] | 
Definition at line 314 of file TGo4EditDynEntry.cpp.
References QGo4Widget::GetLinkedName(), PrepareEntryForAnalysis(), RefreshWidget(), SetPleaseUpdate(), and QGo4Widget::UpdateItemInAnalysis().
| void TGo4EditDynEntry::ClearHistogramClicked | ( | ) |  [virtual, slot] | 
Definition at line 596 of file TGo4EditDynEntry.cpp.
References QGo4Widget::Browser(), TGo4AnalysisProxy::ClearAnalysisObject(), TGo4BrowserProxy::DefineAnalysisObject(), TGo4AnalysisProxy::ExecuteLine(), TGo4BrowserProxy::GetBrowserObject(), and QGo4Widget::GetLinked().
| void TGo4EditDynEntry::ConInfoButton_clicked | ( | ) |  [virtual, slot] | 
Definition at line 449 of file TGo4EditDynEntry.cpp.
References QGo4Widget::EditItem().
| void TGo4EditDynEntry::ConNewButton_clicked | ( | ) |  [virtual, slot] | 
Definition at line 444 of file TGo4EditDynEntry.cpp.
References QGo4Widget::AskToCreateObject().
| void TGo4EditDynEntry::ConRemoveButton_clicked | ( | ) |  [virtual, slot] | 
Definition at line 617 of file TGo4EditDynEntry.cpp.
References DropCondition().
| void TGo4EditDynEntry::ConXnameEdit_dropped | ( | ) |  [virtual, slot] | 
Definition at line 361 of file TGo4EditDynEntry.cpp.
References ProcessDropEvent().
| void TGo4EditDynEntry::ConXnameEdit_textChanged | ( | const QString & | xname | ) |  [virtual, slot] | 
Definition at line 544 of file TGo4EditDynEntry.cpp.
References fbTypingMode, GetEventMember(), GetEventName(), QGo4Widget::GetLinked(), TGo4HistogramEntry::SetConEventName(), and TGo4HistogramEntry::SetConVarName().
| void TGo4EditDynEntry::ConYnameEdit_dropped | ( | ) |  [virtual, slot] | 
Definition at line 366 of file TGo4EditDynEntry.cpp.
References ProcessDropEvent().
| void TGo4EditDynEntry::ConYnameEdit_textChanged | ( | const QString & | yname | ) |  [virtual, slot] | 
Definition at line 555 of file TGo4EditDynEntry.cpp.
References fbTypingMode, GetEventMember(), GetEventName(), QGo4Widget::GetLinked(), TGo4HistogramEntry::SetConEventName(), and TGo4HistogramEntry::SetConVarName().
| void TGo4EditDynEntry::CutExprEdit_dropped | ( | ) |  [virtual, slot] | 
Definition at line 376 of file TGo4EditDynEntry.cpp.
References ProcessTreeDropEvent().
| void TGo4EditDynEntry::CutExprEdit_textChanged | ( | const QString & | value | ) |  [virtual, slot] | 
Definition at line 574 of file TGo4EditDynEntry.cpp.
References fbTypingMode, QGo4Widget::GetLinked(), and TGo4TreeHistogramEntry::SetCutExp().
| void TGo4EditDynEntry::DrawButton_clicked | ( | ) |  [virtual, slot] | 
Definition at line 591 of file TGo4EditDynEntry.cpp.
References QGo4Widget::DrawItem().
| void TGo4EditDynEntry::DrawExprEdit_dropped | ( | ) |  [virtual, slot] | 
Definition at line 371 of file TGo4EditDynEntry.cpp.
References ProcessTreeDropEvent().
| void TGo4EditDynEntry::DrawExprEdit_textChanged | ( | const QString & | value | ) |  [virtual, slot] | 
Definition at line 566 of file TGo4EditDynEntry.cpp.
References fbTypingMode, QGo4Widget::GetLinked(), and TGo4TreeHistogramEntry::SetVarExp().
| void TGo4EditDynEntry::DropCondition | ( | const char * | itemname | ) |  [virtual] | 
Definition at line 259 of file TGo4EditDynEntry.cpp.
References entry_Histogram, EntryChangedSlot(), fiSelectedType, QGo4Widget::GetLinked(), and TGo4HistogramEntry::SetConditionName().
Referenced by ConRemoveButton_clicked(), DropItem(), and requestedObjectCreated().
| void TGo4EditDynEntry::DropHistogram | ( | const char * | itemname | ) |  [virtual] | 
Definition at line 238 of file TGo4EditDynEntry.cpp.
References EntryChangedSlot(), QGo4Widget::GetLinked(), TGo4TreeHistogramEntry::SetHistogramName(), and TGo4HistogramEntry::SetHistogramName().
Referenced by DropItem(), and requestedObjectCreated().
| void TGo4EditDynEntry::DropItem | ( | const char * | itemname, | |
| TClass * | cl, | |||
| int | kind | |||
| ) |  [virtual] | 
Reimplemented from QGo4Widget.
Definition at line 52 of file TGo4EditDynEntry.cpp.
References DropCondition(), DropHistogram(), DropTree(), and WorkWithEntry().
| void TGo4EditDynEntry::DropTree | ( | const char * | itemname | ) |  [virtual] | 
Definition at line 274 of file TGo4EditDynEntry.cpp.
References entry_Tree, EntryChangedSlot(), fiSelectedType, QGo4Widget::GetLinked(), and TGo4TreeHistogramEntry::SetTreeName().
Referenced by DropItem(), and ProcessTreeDropEvent().
| void TGo4EditDynEntry::DynIntervalSpin_valueChanged | ( | int | value | ) |  [virtual, slot] | 
Definition at line 582 of file TGo4EditDynEntry.cpp.
References fbTypingMode, QGo4Widget::GetLinked(), and TGo4TreeHistogramEntry::SetDynListInterval().
| void TGo4EditDynEntry::EntryChangedSlot | ( | ) |  [virtual, slot] | 
Definition at line 332 of file TGo4EditDynEntry.cpp.
References SetPleaseUpdate().
Referenced by DropCondition(), DropHistogram(), DropTree(), EntryEnabledButton_toggled(), ProcessDropEvent(), and ProcessTreeDropEvent().
| void TGo4EditDynEntry::EntryEnabledButton_toggled | ( | bool | on | ) |  [virtual, slot] | 
Definition at line 501 of file TGo4EditDynEntry.cpp.
References TGo4DynamicEntry::EnableProcessing(), EntryChangedSlot(), fbTypingMode, and QGo4Widget::GetLinked().
| void TGo4EditDynEntry::EvXnameEdit_dropped | ( | ) |  [virtual, slot] | 
Definition at line 346 of file TGo4EditDynEntry.cpp.
References ProcessDropEvent().
| void TGo4EditDynEntry::EvXnameEdit_textChanged | ( | const QString & | xname | ) |  [virtual, slot] | 
Definition at line 511 of file TGo4EditDynEntry.cpp.
References fbTypingMode, GetEventMember(), GetEventName(), QGo4Widget::GetLinked(), TGo4HistogramEntry::SetHisEventName(), and TGo4HistogramEntry::SetHisVarName().
| void TGo4EditDynEntry::EvYnameEdit_dropped | ( | ) |  [virtual, slot] | 
Definition at line 351 of file TGo4EditDynEntry.cpp.
References ProcessDropEvent().
| void TGo4EditDynEntry::EvYnameEdit_textChanged | ( | const QString & | yname | ) |  [virtual, slot] | 
Definition at line 522 of file TGo4EditDynEntry.cpp.
References fbTypingMode, GetEventMember(), GetEventName(), QGo4Widget::GetLinked(), TGo4HistogramEntry::SetHisEventName(), and TGo4HistogramEntry::SetHisVarName().
| void TGo4EditDynEntry::EvZnameEdit_dropped | ( | ) |  [virtual, slot] | 
Definition at line 356 of file TGo4EditDynEntry.cpp.
References ProcessDropEvent().
| void TGo4EditDynEntry::EvZnameEdit_textChanged | ( | const QString & | zname | ) |  [virtual, slot] | 
Definition at line 533 of file TGo4EditDynEntry.cpp.
References fbTypingMode, GetEventMember(), GetEventName(), QGo4Widget::GetLinked(), TGo4HistogramEntry::SetHisEventName(), and TGo4HistogramEntry::SetHisVarName().
| QString TGo4EditDynEntry::GetEventMember | ( | const QString & | itemname | ) |  [virtual] | 
Definition at line 190 of file TGo4EditDynEntry.cpp.
References TGo4Slot::ProduceFolderAndName().
Referenced by ConXnameEdit_textChanged(), ConYnameEdit_textChanged(), EvXnameEdit_textChanged(), EvYnameEdit_textChanged(), and EvZnameEdit_textChanged().
| QString TGo4EditDynEntry::GetEventName | ( | const QString & | itemname | ) |  [virtual] | 
Definition at line 179 of file TGo4EditDynEntry.cpp.
References TGo4Slot::ProduceFolderAndName().
Referenced by ConXnameEdit_textChanged(), ConYnameEdit_textChanged(), EvXnameEdit_textChanged(), EvYnameEdit_textChanged(), and EvZnameEdit_textChanged().
| void TGo4EditDynEntry::HisCreateButton_clicked | ( | ) |  [virtual, slot] | 
Definition at line 433 of file TGo4EditDynEntry.cpp.
References QGo4Widget::AskToCreateObject().
| void TGo4EditDynEntry::HisInfoButton_clicked | ( | ) |  [virtual, slot] | 
Definition at line 439 of file TGo4EditDynEntry.cpp.
References QGo4Widget::ShowItemInfo().
| bool TGo4EditDynEntry::IsAcceptDrag | ( | const char * | itemname, | |
| TClass * | cl, | |||
| int | kind | |||
| ) |  [virtual] | 
Reimplemented from QGo4Widget.
Definition at line 42 of file TGo4EditDynEntry.cpp.
| void TGo4EditDynEntry::linkedObjectUpdated | ( | const char * | linkname, | |
| TObject * | obj | |||
| ) |  [virtual] | 
Reimplemented from QGo4Widget.
Definition at line 69 of file TGo4EditDynEntry.cpp.
References RefreshWidget(), and SetPleaseUpdate().
| bool TGo4EditDynEntry::PrepareEntryForAnalysis | ( | ) |  [virtual] | 
Definition at line 464 of file TGo4EditDynEntry.cpp.
References TGo4HistogramEntry::GetConditionName(), TGo4TreeHistogramEntry::GetHistogramName(), TGo4HistogramEntry::GetHistogramName(), QGo4Widget::GetLinked(), TGo4TreeHistogramEntry::GetTreeName(), TGo4Slot::ProduceFolderAndName(), TGo4HistogramEntry::SetConditionName(), TGo4TreeHistogramEntry::SetHistogramName(), TGo4HistogramEntry::SetHistogramName(), and TGo4TreeHistogramEntry::SetTreeName().
Referenced by ApplyClicked(), and SaveEntrySlot().
| void TGo4EditDynEntry::PrintDynList | ( | ) |  [virtual, slot] | 
Definition at line 608 of file TGo4EditDynEntry.cpp.
References QGo4Widget::Browser(), TGo4BrowserProxy::DefineAnalysisObject(), QGo4Widget::GetLinkedName(), and TGo4AnalysisProxy::PrintDynListEntry().
| void TGo4EditDynEntry::ProcessDropEvent | ( | QGo4LineEdit * | edt | ) |  [virtual] | 
Definition at line 381 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().
| void TGo4EditDynEntry::ProcessTreeDropEvent | ( | QGo4LineEdit * | edt | ) |  [virtual] | 
Definition at line 407 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().
| void TGo4EditDynEntry::RefreshClicked | ( | ) |  [virtual, slot] | 
Definition at line 308 of file TGo4EditDynEntry.cpp.
References QGo4Widget::GetLinked(), and RefreshWidget().
| void TGo4EditDynEntry::RefreshWidget | ( | ) |  [virtual] | 
Definition at line 77 of file TGo4EditDynEntry.cpp.
References QGo4Widget::Browser(), TGo4BrowserProxy::DefineRelatedObject(), fbTypingMode, fiSelectedType, TGo4HistogramEntry::GetConditionName(), TGo4HistogramEntry::GetConEventName(), TGo4HistogramEntry::GetConVarName(), TGo4TreeHistogramEntry::GetCutExp(), TGo4TreeHistogramEntry::GetDynListInterval(), TGo4HistogramEntry::GetHistEventName(), TGo4TreeHistogramEntry::GetHistogramName(), TGo4HistogramEntry::GetHistogramName(), TGo4HistogramEntry::GetHistVarName(), QGo4Widget::GetLinked(), QGo4Widget::GetLinkedName(), TGo4TreeHistogramEntry::GetTreeName(), TGo4TreeHistogramEntry::GetVarExp(), and TGo4DynamicEntry::IsEnabledProcessing().
Referenced by ApplyClicked(), linkedObjectUpdated(), RefreshClicked(), and WorkWithEntry().
| void TGo4EditDynEntry::requestedObjectCreated | ( | const char * | itemname, | |
| TClass * | cl | |||
| ) |  [virtual] | 
Reimplemented from QGo4Widget.
Definition at line 454 of file TGo4EditDynEntry.cpp.
References DropCondition(), DropHistogram(), entry_None, and fiSelectedType.
| void TGo4EditDynEntry::ResetWidget | ( | ) |  [virtual] | 
Reimplemented from QGo4Widget.
Definition at line 288 of file TGo4EditDynEntry.cpp.
References fiSelectedType, and SetPleaseUpdate().
Referenced by TGo4EditDynEntry(), and WorkWithEntry().
| void TGo4EditDynEntry::SaveEntrySlot | ( | ) |  [virtual, slot] | 
Definition at line 338 of file TGo4EditDynEntry.cpp.
References QGo4Widget::GetLinkedName(), PrepareEntryForAnalysis(), QGo4Widget::SaveItemToFile(), and SetPleaseUpdate().
| void TGo4EditDynEntry::SetPleaseUpdate | ( | bool | on | ) |  [virtual, slot] | 
Definition at line 324 of file TGo4EditDynEntry.cpp.
Referenced by ApplyClicked(), EntryChangedSlot(), linkedObjectUpdated(), ResetWidget(), SaveEntrySlot(), and WorkWithEntry().
| void TGo4EditDynEntry::WorkWithEntry | ( | const char * | itemname | ) |  [virtual] | 
Definition at line 197 of file TGo4EditDynEntry.cpp.
References QGo4Widget::AddLink(), QGo4Widget::BrowserItemRemote(), QGo4Widget::GetLinked(), QGo4Widget::GetLinkedName(), RefreshWidget(), ResetWidget(), and SetPleaseUpdate().
Referenced by DropItem(), and TGo4MainWindow::editorServiceSlot().
| bool TGo4EditDynEntry::fbTypingMode  [protected] | 
Definition at line 92 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().
| int TGo4EditDynEntry::fiSelectedType  [protected] | 
Definition at line 91 of file TGo4EditDynEntry.h.
Referenced by DropCondition(), DropTree(), RefreshWidget(), requestedObjectCreated(), ResetWidget(), and TGo4EditDynEntry().
 1.7.1
 1.7.1