#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().