GSI Object Oriented Online Offline (Go4) GO4-6.4.0
Loading...
Searching...
No Matches
TGo4ScaleOptions Class Reference

#include <TGo4ScaleOptions.h>

+ Inheritance diagram for TGo4ScaleOptions:

Public Slots

virtual void AutoZoomScales ()
 
virtual void resizeall ()
 
virtual void SetScaleValues ()
 
virtual void SlotExpandX ()
 
virtual void SlotExpandY ()
 
virtual void SlotExpandZ ()
 
virtual void SlotShiftD ()
 
virtual void SlotShiftL ()
 
virtual void SlotShiftR ()
 
virtual void SlotShiftU ()
 
virtual void SlotShiftZD ()
 
virtual void SlotShiftZU ()
 
virtual void SlotUExpandX ()
 
virtual void SlotUExpandY ()
 
virtual void SlotUExpandZ ()
 
- Public Slots inherited from QGo4Widget
void CloseMDIParentSlot ()
 

Public Member Functions

 TGo4ScaleOptions (QWidget *parent=nullptr, const char *name=nullptr)
 
void MoveScale (int xaction, int yaction, int zaction)
 
- Public Member Functions inherited from QGo4Widget
 QGo4Widget (QWidget *parent=nullptr, const char *name=nullptr, Qt::WindowFlags f=Qt::Widget)
 
virtual ~QGo4Widget ()
 
virtual void DropItem (const char *itemname, TClass *cl, int kind)
 
virtual bool IsAcceptDrag (const char *itemname, TClass *cl, int kind)
 
void ObjectCreatedByWidget (const char *itemname, TClass *cl)
 
void ProcessSignal (const char *linkname, bool assigned, TObject *obj, TGo4Slot *slot)
 
virtual void ResetWidget ()
 

Additional Inherited Members

- 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
}
 pointer on browser proxy More...
 
- Signals inherited from QGo4Widget
void widgetService (QGo4Widget *editor, int serviceid, const char *str, void *par)
 
- Static Public Member Functions inherited from QGo4Widget
static QAction * AddIdAction (QMenu *menu, QSignalMapper *map, const QIcon &icon, const QString &text, int id, int enabled=-1, int checked=-1)
 
static QAction * AddIdAction (QMenu *menu, QSignalMapper *map, const QString &text, int id, int enabled=-1, int checked=-1)
 
static QAction * CreateChkAction (QMenu *menu, const QString &text, bool checked, bool enabled=true)
 
static QAction * SetIdAction (QSignalMapper *map, int id, int enabled=-1, int checked=-1)
 
- Protected Member Functions inherited from QGo4Widget
void AddLink (const char *itemname, const char *linkname)
 create link for item with name linkname
 
TGo4SlotAddLink (const char *itemname, TGo4Slot *parent)
 create link for item in dedicated slot parent
 
void AddLink (TGo4Slot *slot, const char *linkname)
 create link for object in slot with name linkname
 
TGo4SlotAddSlot (const char *slotname)
 add slot with specific name to widget top folder
 
void AskToCreateObject (TClass *cl, int isremote)
 Function call dialog to create object of appropriate class isremote == 0 - object should be created localy and widget will be informed isremote == 1 - object should be created on analysis side and widget should be informed isremote == -1 - activate creation dialog without restriction (remote or local), widget will not be informed.
 
TGo4BrowserProxyBrowser ()
 
bool BrowserItemRemote (const char *itemname)
 
void CallPanelFunc (int id, TPad *pad=nullptr)
 
void CallServiceFunc (int id, const char *str=nullptr, void *par=nullptr)
 
void closeEvent (QCloseEvent *e) override
 
void ConnectPad (TPad *pad)
 connect pad axis change signals to react on such signals
 
TGo4ViewPanelCreateViewPanel (int ndiv=0)
 
void dragEnterEvent (QDragEnterEvent *e) override
 
void dragMoveEvent (QDragMoveEvent *e) override
 
TGo4ViewPanelDrawItem (const QString &itemname, TGo4ViewPanel *panel=nullptr, TPad *pad=nullptr, bool activate=true, int updatelevel=-1)
 
void dropEvent (QDropEvent *e) override
 
void EditItem (const QString &itemname)
 
void EditObjectInSlot (TGo4Slot *slot)
 
TGo4ServerProxyGetAnalysis (const char *itemname=nullptr)
 
TObject * GetLinked (const char *linkname, int updatelevel=0)
 
template<class T>
T * GetLinkedCast (const char *linkname, int updatelevel=0)
 
const char * GetLinkedName (const char *linkname)
 returns name of item, which was linked with linkname
 
const char * GetLinkedName (TGo4Slot *slot)
 returns name of item, which was linked in that slot
 
TGo4SlotGetTopSlot (bool force=false)
 return top slot of structure, corresponding to this widget
 
void HelpWindow (const char *filename, const char *msg=nullptr)
 
void InformThatObjectCreated (const char *itemname, TClass *cl)
 
bool IsUpdateBlocked () const
 
TGo4ViewPanelLastActivePanel ()
 
virtual void linkedObjectRemoved (const char *linkname)
 
virtual void linkedObjectUpdated (const char *linkname, TObject *obj)
 
virtual void linkedRemoved (TGo4Slot *slot, TObject *obj)
 
virtual void linkedUpdated (TGo4Slot *slot, TObject *obj)
 
void RemoveAllLinks (bool blockreset=true)
 
void RemoveLink (const char *linkname, bool blockreset=true)
 
void RemoveLinksMasked (const char *startedwith=nullptr, bool blockreset=true)
 
virtual void requestedObjectCreated (const char *itemname, TClass *cl)
 
bool SaveItemToFile (const char *itemname, const char *subfolder=nullptr)
 
QString SaveObjectInMemory (const char *foldername, TObject *obj)
 
void ServiceCall (const char *name, void *par=nullptr)
 
void setCanDestroyWidget (bool on=true)
 
void SetLinkedName (TGo4Slot *slot, const char *itemname)
 set name of item, which was linked by this slot
 
void ShootCloseWidget (bool closeparent=false)
 
void ShootResetWidget ()
 
void ShowItemInfo (const QString &itemname)
 
void StartHotstart (const char *filename)
 
void StatusMessage (const QString &message)
 
void UndrawItem (const char *itemname)
 
bool UpdateItemInAnalysis (const char *itemname, TObject *obj=nullptr)
 
TGo4ViewPanelWhereItemDrawn (const char *itemname)
 

Detailed Description

Definition at line 20 of file TGo4ScaleOptions.h.

Constructor & Destructor Documentation

◆ TGo4ScaleOptions()

TGo4ScaleOptions::TGo4ScaleOptions ( QWidget * parent = nullptr,
const char * name = nullptr )

Member Function Documentation

◆ AutoZoomScales

void TGo4ScaleOptions::AutoZoomScales ( )
virtualslot

Definition at line 110 of file TGo4ScaleOptions.cpp.

References MoveScale().

Referenced by TGo4ScaleOptions().

◆ MoveScale()

◆ resizeall

void TGo4ScaleOptions::resizeall ( )
virtualslot

Definition at line 100 of file TGo4ScaleOptions.cpp.

References MoveScale().

Referenced by TGo4ScaleOptions().

◆ SetScaleValues

void TGo4ScaleOptions::SetScaleValues ( )
virtualslot

Definition at line 105 of file TGo4ScaleOptions.cpp.

References QGo4Widget::ServiceCall().

Referenced by TGo4ScaleOptions().

◆ SlotExpandX

void TGo4ScaleOptions::SlotExpandX ( )
virtualslot

Definition at line 70 of file TGo4ScaleOptions.cpp.

References MoveScale().

Referenced by TGo4ScaleOptions().

◆ SlotExpandY

void TGo4ScaleOptions::SlotExpandY ( )
virtualslot

Definition at line 75 of file TGo4ScaleOptions.cpp.

References MoveScale().

Referenced by TGo4ScaleOptions().

◆ SlotExpandZ

void TGo4ScaleOptions::SlotExpandZ ( )
virtualslot

Definition at line 80 of file TGo4ScaleOptions.cpp.

References MoveScale().

Referenced by TGo4ScaleOptions().

◆ SlotShiftD

void TGo4ScaleOptions::SlotShiftD ( )
virtualslot

Definition at line 55 of file TGo4ScaleOptions.cpp.

References MoveScale().

Referenced by TGo4ScaleOptions().

◆ SlotShiftL

void TGo4ScaleOptions::SlotShiftL ( )
virtualslot

Definition at line 40 of file TGo4ScaleOptions.cpp.

References MoveScale().

Referenced by TGo4ScaleOptions().

◆ SlotShiftR

void TGo4ScaleOptions::SlotShiftR ( )
virtualslot

Definition at line 45 of file TGo4ScaleOptions.cpp.

References MoveScale().

Referenced by TGo4ScaleOptions().

◆ SlotShiftU

void TGo4ScaleOptions::SlotShiftU ( )
virtualslot

Definition at line 50 of file TGo4ScaleOptions.cpp.

References MoveScale().

Referenced by TGo4ScaleOptions().

◆ SlotShiftZD

void TGo4ScaleOptions::SlotShiftZD ( )
virtualslot

Definition at line 65 of file TGo4ScaleOptions.cpp.

References MoveScale().

Referenced by TGo4ScaleOptions().

◆ SlotShiftZU

void TGo4ScaleOptions::SlotShiftZU ( )
virtualslot

Definition at line 60 of file TGo4ScaleOptions.cpp.

References MoveScale().

Referenced by TGo4ScaleOptions().

◆ SlotUExpandX

void TGo4ScaleOptions::SlotUExpandX ( )
virtualslot

Definition at line 85 of file TGo4ScaleOptions.cpp.

References MoveScale().

Referenced by TGo4ScaleOptions().

◆ SlotUExpandY

void TGo4ScaleOptions::SlotUExpandY ( )
virtualslot

Definition at line 90 of file TGo4ScaleOptions.cpp.

References MoveScale().

Referenced by TGo4ScaleOptions().

◆ SlotUExpandZ

void TGo4ScaleOptions::SlotUExpandZ ( )
virtualslot

Definition at line 95 of file TGo4ScaleOptions.cpp.

References MoveScale().

Referenced by TGo4ScaleOptions().


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