GSI Object Oriented Online Offline (Go4)  GO4-5.3.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Types | Public Slots | Public Member Functions | Protected Attributes | List of all members
TGo4EditDynEntry Class Reference

#include <TGo4EditDynEntry.h>

+ Inheritance diagram for TGo4EditDynEntry:

Public Types

enum  ESelectedType { entry_None = -1, entry_Histogram = 0, entry_Tree = 1 }
 
- Public Types inherited from QGo4Widget
enum  {
  service_DragEnter = 1, service_DropEvent = 2, service_CreateItem = 3, service_DrawItem = 4,
  service_EditItem = 5, service_ShowInfo = 6, service_EditInSlot = 7, service_SaveItem = 8,
  service_UpdateAnalysisItem = 9, service_StatusMessage = 15, service_CreateViewPanel = 17, service_BrowserItemRemote = 18,
  service_Browser = 19, service_SaveToMemory = 20, service_GetAnalysis = 21, service_AddEditorLink = 22,
  service_AddDirectLink = 23, service_AddLinkInSlot = 24, service_GetTopSlot = 25, service_AddEditorSlot = 26,
  service_SetLinkedName = 27, service_GetLinkedName = 28, service_GetLinkedName2 = 29, service_GetLinked0 = 30,
  service_GetLinked1 = 31, service_GetLinked2 = 32, service_RemoveLink = 33, service_RemoveAllLinks = 34,
  service_ObjectCreated = 35, service_ConnectPad = 36, service_LastActivePanel = 37, service_WhereItemDrawn = 38,
  service_UndrawItem = 39, service_General = 40, service_PanelTimer = 41, service_HelpWindow = 42,
  service_HotStart = 43, panel_Activated = 101, panel_Modified = 102, panel_Updated = 103,
  panel_ActiveUpdated = 104, panel_PadDeleted = 105, panel_Deleted = 106
}
 

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 Slots inherited from QGo4Widget
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 ()
 
- Public Member Functions inherited from QGo4Widget
 QGo4Widget (QWidget *parent=0, const char *name=0, Qt::WindowFlags f=0)
 
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

- Signals inherited from QGo4Widget
void widgetService (QGo4Widget *editor, int serviceid, const char *str, void *par)
 
- Protected Member Functions inherited from QGo4Widget
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)
 
TGo4SlotAddLink (const char *itemname, TGo4Slot *parent)
 
TGo4SlotGetTopSlot (bool force=false)
 
TGo4SlotAddSlot (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)
 
TGo4BrowserProxyBrowser ()
 
void StatusMessage (const QString &message)
 
void AskToCreateObject (TClass *cl, int isremote)
 
void ShowItemInfo (const QString &itemname)
 
TGo4ViewPanelCreateViewPanel (int ndiv=0)
 
TGo4ViewPanelDrawItem (const QString &itemname, TGo4ViewPanel *panel=0, TPad *pad=0, bool activate=true, int updatelevel=-1)
 
TGo4ViewPanelWhereItemDrawn (const char *itemname)
 
void HelpWindow (const char *filename, const char *msg=0)
 
void UndrawItem (const char *itemname)
 
TGo4ViewPanelLastActivePanel ()
 
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)
 
TGo4ServerProxyGetAnalysis (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
 

Detailed Description

Definition at line 30 of file TGo4EditDynEntry.h.

Member Enumeration Documentation

Enumerator
entry_None 
entry_Histogram 
entry_Tree 

Definition at line 36 of file TGo4EditDynEntry.h.

Constructor & Destructor Documentation

TGo4EditDynEntry::TGo4EditDynEntry ( QWidget *  parent = 0,
const char *  name = 0 
)

Definition at line 32 of file TGo4EditDynEntry.cpp.

References entry_None, fbTypingMode, fiSelectedType, and ResetWidget().

Member Function Documentation

void TGo4EditDynEntry::ApplyClicked ( )
virtualslot
void TGo4EditDynEntry::ClearHistogramClicked ( )
virtualslot
void TGo4EditDynEntry::ConInfoButton_clicked ( )
virtualslot

Definition at line 449 of file TGo4EditDynEntry.cpp.

References QGo4Widget::EditItem().

void TGo4EditDynEntry::ConNewButton_clicked ( )
virtualslot

Definition at line 444 of file TGo4EditDynEntry.cpp.

References QGo4Widget::AskToCreateObject().

void TGo4EditDynEntry::ConRemoveButton_clicked ( )
virtualslot

Definition at line 617 of file TGo4EditDynEntry.cpp.

References DropCondition().

void TGo4EditDynEntry::ConXnameEdit_dropped ( )
virtualslot

Definition at line 361 of file TGo4EditDynEntry.cpp.

References ProcessDropEvent().

void TGo4EditDynEntry::ConXnameEdit_textChanged ( const QString &  xname)
virtualslot
void TGo4EditDynEntry::ConYnameEdit_dropped ( )
virtualslot

Definition at line 366 of file TGo4EditDynEntry.cpp.

References ProcessDropEvent().

void TGo4EditDynEntry::ConYnameEdit_textChanged ( const QString &  yname)
virtualslot
void TGo4EditDynEntry::CutExprEdit_dropped ( )
virtualslot

Definition at line 376 of file TGo4EditDynEntry.cpp.

References ProcessTreeDropEvent().

void TGo4EditDynEntry::CutExprEdit_textChanged ( const QString &  value)
virtualslot
void TGo4EditDynEntry::DrawButton_clicked ( )
virtualslot

Definition at line 591 of file TGo4EditDynEntry.cpp.

References QGo4Widget::DrawItem().

void TGo4EditDynEntry::DrawExprEdit_dropped ( )
virtualslot

Definition at line 371 of file TGo4EditDynEntry.cpp.

References ProcessTreeDropEvent().

void TGo4EditDynEntry::DrawExprEdit_textChanged ( const QString &  value)
virtualslot
void TGo4EditDynEntry::DropCondition ( const char *  itemname)
virtual
void TGo4EditDynEntry::DropHistogram ( const char *  itemname)
virtual
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
void TGo4EditDynEntry::DynIntervalSpin_valueChanged ( int  value)
virtualslot
void TGo4EditDynEntry::EntryChangedSlot ( )
virtualslot
void TGo4EditDynEntry::EntryEnabledButton_toggled ( bool  on)
virtualslot
void TGo4EditDynEntry::EvXnameEdit_dropped ( )
virtualslot

Definition at line 346 of file TGo4EditDynEntry.cpp.

References ProcessDropEvent().

void TGo4EditDynEntry::EvXnameEdit_textChanged ( const QString &  xname)
virtualslot
void TGo4EditDynEntry::EvYnameEdit_dropped ( )
virtualslot

Definition at line 351 of file TGo4EditDynEntry.cpp.

References ProcessDropEvent().

void TGo4EditDynEntry::EvYnameEdit_textChanged ( const QString &  yname)
virtualslot
void TGo4EditDynEntry::EvZnameEdit_dropped ( )
virtualslot

Definition at line 356 of file TGo4EditDynEntry.cpp.

References ProcessDropEvent().

void TGo4EditDynEntry::EvZnameEdit_textChanged ( const QString &  zname)
virtualslot
QString TGo4EditDynEntry::GetEventMember ( const QString &  itemname)
virtual
QString TGo4EditDynEntry::GetEventName ( const QString &  itemname)
virtual
void TGo4EditDynEntry::HisCreateButton_clicked ( )
virtualslot

Definition at line 433 of file TGo4EditDynEntry.cpp.

References QGo4Widget::AskToCreateObject().

void TGo4EditDynEntry::HisInfoButton_clicked ( )
virtualslot

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
void TGo4EditDynEntry::PrintDynList ( )
virtualslot
void TGo4EditDynEntry::ProcessDropEvent ( QGo4LineEdit edt)
virtual
void TGo4EditDynEntry::ProcessTreeDropEvent ( QGo4LineEdit edt)
virtual
void TGo4EditDynEntry::RefreshClicked ( )
virtualslot

Definition at line 308 of file TGo4EditDynEntry.cpp.

References QGo4Widget::GetLinked(), and RefreshWidget().

void TGo4EditDynEntry::RefreshWidget ( )
virtual
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 entry_None, fiSelectedType, QGo4Widget::ResetWidget(), and SetPleaseUpdate().

Referenced by TGo4EditDynEntry(), and WorkWithEntry().

void TGo4EditDynEntry::SaveEntrySlot ( )
virtualslot
void TGo4EditDynEntry::SetPleaseUpdate ( bool  on)
virtualslot
void TGo4EditDynEntry::WorkWithEntry ( const char *  itemname)
virtual

Member Data Documentation

bool TGo4EditDynEntry::fbTypingMode
protected
int TGo4EditDynEntry::fiSelectedType
protected

The documentation for this class was generated from the following files: