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 | List of all members
TGo4ConditionInfo Class Reference

#include <TGo4ConditionInfo.h>

+ Inheritance diagram for TGo4ConditionInfo:

Public Types

enum  PropertyIndex {
  CONTITLE, CONCLASS, CONDIM, CONX,
  CONY, CONCOUNTS, CONRESULT, CONMODE,
  CONSIZE, CONTIME
}
 
- 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 ConInfoButton_clicked ()
 
virtual void ConPrintButton_clicked ()
 
virtual void ConEditButton_clicked ()
 
virtual void PrintLog_clicked ()
 
- Public Slots inherited from QGo4Widget
void ResetWidgetSlot ()
 
void CloseMDIParentSlot ()
 

Public Member Functions

 TGo4ConditionInfo (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 WorkWithCondition (const char *itemname)
 
virtual void ResetWidget ()
 
virtual void RefreshWidget (TGo4Condition *cond)
 
- 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)
 

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 requestedObjectCreated (const char *itemname, TClass *cl)
 
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 23 of file TGo4ConditionInfo.h.

Member Enumeration Documentation

Enumerator
CONTITLE 
CONCLASS 
CONDIM 
CONX 
CONY 
CONCOUNTS 
CONRESULT 
CONMODE 
CONSIZE 
CONTIME 

Definition at line 29 of file TGo4ConditionInfo.h.

Constructor & Destructor Documentation

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

Definition at line 25 of file TGo4ConditionInfo.cpp.

Member Function Documentation

void TGo4ConditionInfo::ConEditButton_clicked ( )
virtualslot

Definition at line 62 of file TGo4ConditionInfo.cpp.

References QGo4Widget::EditItem().

void TGo4ConditionInfo::ConInfoButton_clicked ( )
virtualslot

Definition at line 52 of file TGo4ConditionInfo.cpp.

References WorkWithCondition().

void TGo4ConditionInfo::ConPrintButton_clicked ( )
virtualslot

Definition at line 57 of file TGo4ConditionInfo.cpp.

References QGo4Widget::ServiceCall().

void TGo4ConditionInfo::DropItem ( const char *  itemname,
TClass *  cl,
int  kind 
)
virtual

Reimplemented from QGo4Widget.

Definition at line 38 of file TGo4ConditionInfo.cpp.

References WorkWithCondition().

bool TGo4ConditionInfo::IsAcceptDrag ( const char *  itemname,
TClass *  cl,
int  kind 
)
virtual

Reimplemented from QGo4Widget.

Definition at line 33 of file TGo4ConditionInfo.cpp.

void TGo4ConditionInfo::linkedObjectUpdated ( const char *  linkname,
TObject *  obj 
)
virtual

Reimplemented from QGo4Widget.

Definition at line 45 of file TGo4ConditionInfo.cpp.

References RefreshWidget().

void TGo4ConditionInfo::PrintLog_clicked ( )
virtualslot

Definition at line 67 of file TGo4ConditionInfo.cpp.

References CONCLASS, CONCOUNTS, CONDIM, CONMODE, CONRESULT, CONSIZE, CONTIME, CONTITLE, CONX, CONY, and TGo4Log::Message().

Referenced by RefreshWidget().

void TGo4ConditionInfo::RefreshWidget ( TGo4Condition cond)
virtual
void TGo4ConditionInfo::ResetWidget ( )
virtual

Reimplemented from QGo4Widget.

Definition at line 112 of file TGo4ConditionInfo.cpp.

References CONCLASS, CONCOUNTS, CONDIM, CONMODE, CONRESULT, CONSIZE, CONTIME, CONTITLE, CONX, CONY, and QGo4Widget::ResetWidget().

Referenced by WorkWithCondition().

void TGo4ConditionInfo::WorkWithCondition ( const char *  itemname)
virtual

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