GSI Object Oriented Online Offline (Go4)
GO4-5.3.2
|
#include <TGo4ParaEdit.h>
Public Slots | |
virtual void | clearTextFields () |
virtual void | ChangedTable (int row, int col) |
virtual void | TableDoubleClick (int row, int col) |
virtual void | ContextMenu (const QPoint &) |
virtual void | ExpandShrinkArray () |
virtual void | IncArrayIndex () |
virtual void | DecArrayIndex () |
virtual void | EditFitter () |
virtual void | GetFitterFromEditor () |
virtual void | saveFile () |
virtual void | RefreshClicked () |
virtual void | ApplyClicked () |
Public Slots inherited from QGo4Widget | |
void | ResetWidgetSlot () |
void | CloseMDIParentSlot () |
Public Member Functions | |
TGo4ParaEdit (QWidget *parent=0, const char *name=0) | |
virtual | ~TGo4ParaEdit () |
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 | linkedObjectRemoved (const char *linkname) |
virtual void | WorkWithParameter (const char *itemname, bool isrefresh) |
virtual void | ResetWidget () |
virtual void | RefreshWidget (TGo4Parameter *par) |
virtual void | RefreshWidget (TGo4ParameterStatus *parstatus) |
virtual void | ShowVisibleItems () |
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 | fiCurrentRow |
TObjArray * | fItems |
QString | fItemName |
bool | fFillingTable |
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) |
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 | requestedObjectCreated (const char *itemname, TClass *cl) |
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 30 of file TGo4ParaEdit.h.
Enumerator | |
---|---|
fiColName | |
fiColType | |
fiColValue | |
fiColComment |
Definition at line 36 of file TGo4ParaEdit.h.
TGo4ParaEdit::TGo4ParaEdit | ( | QWidget * | parent = 0 , |
const char * | name = 0 |
||
) |
Definition at line 40 of file TGo4ParaEdit.cpp.
References fFillingTable, fItemName, and fItems.
|
virtual |
Definition at line 58 of file TGo4ParaEdit.cpp.
References fItems.
|
virtualslot |
Definition at line 471 of file TGo4ParaEdit.cpp.
References QGo4Widget::Browser(), QGo4Widget::BrowserItemRemote(), fItemName, fItems, TGo4BrowserProxy::ItemClassName(), TGo4Slot::ProduceFolderAndName(), RefreshClicked(), and QGo4Widget::UpdateItemInAnalysis().
|
virtualslot |
Definition at line 277 of file TGo4ParaEdit.cpp.
References fFillingTable, fiColValue, fItems, and TGo4ParameterMember::SetStrValue().
|
virtualslot |
Definition at line 263 of file TGo4ParaEdit.cpp.
References fItems, TGo4ParameterMember::SetStrValue(), and ShowVisibleItems().
|
virtualslot |
Definition at line 303 of file TGo4ParaEdit.cpp.
References DecArrayIndex(), EditFitter(), ExpandShrinkArray(), fiColName, fiCurrentRow, fItems, GetFitterFromEditor(), TGo4ParameterMember::GetMemberId(), TGo4ParameterMember::GetObject(), IncArrayIndex(), TGo4ParameterMember::IsArrayItem(), TGo4ParameterMember::IsFitterItem(), TGo4ParameterMember::IsVisible(), and QGo4Widget::ServiceCall().
|
virtualslot |
Definition at line 375 of file TGo4ParaEdit.cpp.
References fiCurrentRow, fItems, TGo4ParameterMember::GetMemberId(), TGo4ParameterMember::SetVisible(), and ShowVisibleItems().
Referenced by ContextMenu().
|
virtual |
Reimplemented from QGo4Widget.
Definition at line 73 of file TGo4ParaEdit.cpp.
References TGo4Access::kndGo4Param, and WorkWithParameter().
|
virtualslot |
Definition at line 387 of file TGo4ParaEdit.cpp.
References QGo4Widget::AddSlot(), TGo4Slot::AssignObject(), QGo4Widget::EditObjectInSlot(), fiCurrentRow, fItems, TGo4ParameterMember::GetObject(), and TGo4ParameterMember::SetObject().
Referenced by ContextMenu(), and TableDoubleClick().
|
virtualslot |
Definition at line 349 of file TGo4ParaEdit.cpp.
References fiCurrentRow, fItems, TGo4ParameterMember::GetMemberId(), TGo4ParameterMember::IsVisible(), TGo4ParameterMember::SetVisible(), and ShowVisibleItems().
Referenced by ContextMenu(), and TableDoubleClick().
|
virtualslot |
Definition at line 403 of file TGo4ParaEdit.cpp.
References fiCurrentRow, fItems, TGo4ParameterMember::IsFitterItem(), QGo4Widget::ServiceCall(), and TGo4ParameterMember::SetObject().
Referenced by ContextMenu().
|
virtualslot |
Definition at line 363 of file TGo4ParaEdit.cpp.
References fiCurrentRow, fItems, TGo4ParameterMember::GetMemberId(), TGo4ParameterMember::SetVisible(), and ShowVisibleItems().
Referenced by ContextMenu().
|
virtual |
Reimplemented from QGo4Widget.
Definition at line 66 of file TGo4ParaEdit.cpp.
References TGo4Access::kndGo4Param.
|
virtual |
Reimplemented from QGo4Widget.
Definition at line 89 of file TGo4ParaEdit.cpp.
References QGo4Widget::ShootCloseWidget().
|
virtual |
Reimplemented from QGo4Widget.
Definition at line 80 of file TGo4ParaEdit.cpp.
References RefreshWidget().
|
virtualslot |
Definition at line 466 of file TGo4ParaEdit.cpp.
References WorkWithParameter().
Referenced by ApplyClicked().
|
virtual |
Definition at line 163 of file TGo4ParaEdit.cpp.
References fItems, TGo4Parameter::GetMemberValues(), and ShowVisibleItems().
Referenced by linkedObjectUpdated(), and WorkWithParameter().
|
virtual |
Definition at line 183 of file TGo4ParaEdit.cpp.
References QGo4Widget::Browser(), TGo4ServerProxy::CanSubmitObjects(), TGo4BrowserProxy::DefineServerObject(), fItemName, fItems, TGo4ParameterStatus::GetMemberValues(), TGo4ObjectStatus::GetObjectClass(), and ShowVisibleItems().
|
virtual |
Reimplemented from QGo4Widget.
Definition at line 143 of file TGo4ParaEdit.cpp.
References fItemName, fItems, QGo4Widget::ResetWidget(), and ShowVisibleItems().
Referenced by WorkWithParameter().
|
virtualslot |
Definition at line 414 of file TGo4ParaEdit.cpp.
References QGo4Widget::Browser(), fItemName, fItems, QGo4Widget::GetLinked(), QGo4Widget::GetLinkedName(), TGo4BrowserProxy::ItemClassName(), TGo4Slot::ProduceFolderAndName(), QGo4Widget::SaveItemToFile(), and TGo4Parameter::SetMemberValues().
|
virtual |
Definition at line 204 of file TGo4ParaEdit.cpp.
References TGo4ParameterMember::CanStrEdit(), fFillingTable, fiColComment, fiColName, fiColType, fiColValue, fItems, TGo4ParameterMember::GetFullName(), TGo4ParameterMember::GetStrValue(), TGo4ParameterMember::GetTypeName(), and TGo4ParameterMember::IsVisible().
Referenced by clearTextFields(), DecArrayIndex(), ExpandShrinkArray(), IncArrayIndex(), RefreshWidget(), and ResetWidget().
|
virtualslot |
Definition at line 287 of file TGo4ParaEdit.cpp.
References EditFitter(), ExpandShrinkArray(), fiColName, fiCurrentRow, fItems, TGo4ParameterMember::IsArrayItem(), and TGo4ParameterMember::IsFitterItem().
|
virtual |
Definition at line 97 of file TGo4ParaEdit.cpp.
References QGo4Widget::AddLink(), QGo4Widget::AddSlot(), QGo4Widget::Browser(), QGo4Widget::BrowserItemRemote(), fItemName, QGo4Widget::GetLinked(), QGo4Widget::GetLinkedName(), RefreshWidget(), TGo4BrowserProxy::RequestObjectStatus(), and ResetWidget().
Referenced by DropItem(), and RefreshClicked().
|
protected |
Definition at line 71 of file TGo4ParaEdit.h.
Referenced by ChangedTable(), ShowVisibleItems(), and TGo4ParaEdit().
|
protected |
Definition at line 68 of file TGo4ParaEdit.h.
Referenced by ContextMenu(), DecArrayIndex(), EditFitter(), ExpandShrinkArray(), GetFitterFromEditor(), IncArrayIndex(), and TableDoubleClick().
|
protected |
Definition at line 70 of file TGo4ParaEdit.h.
Referenced by ApplyClicked(), RefreshWidget(), ResetWidget(), saveFile(), TGo4ParaEdit(), and WorkWithParameter().
|
protected |
Definition at line 69 of file TGo4ParaEdit.h.
Referenced by ApplyClicked(), ChangedTable(), clearTextFields(), ContextMenu(), DecArrayIndex(), EditFitter(), ExpandShrinkArray(), GetFitterFromEditor(), IncArrayIndex(), RefreshWidget(), ResetWidget(), saveFile(), ShowVisibleItems(), TableDoubleClick(), TGo4ParaEdit(), and ~TGo4ParaEdit().