PSQt::WdgGeo Class Reference
[PSQt package]

Widget for GeometryObject parameters editor. More...

#include <WdgGeo.h>

Inheritance diagram for PSQt::WdgGeo:

PSQt::Frame List of all members.

Public Slots

void setNewGO (shpGO &)
void onRadioGroup ()
void onButAddSub (QAbstractButton *but)
void testSignalGeoIsChanged (shpGO &)
void onEdiStep ()

Signals

void geoIsChanged (shpGO &)

Public Member Functions

 WdgGeo (QWidget *parent=0, shpGO=shpGO(new PSCalib::GeometryObject()), const unsigned &pbits=0x177777)
void resizeEvent (QResizeEvent *event=0)
void moveEvent (QMoveEvent *event=0)
void closeEvent (QCloseEvent *event=0)

Detailed Description

Widget for GeometryObject parameters editor.

WdgGeo is a sub-class of Frame (QWidget).

WdgGeo is an interactive editor of the GeometryObject parameters. Slot setNewGO(shpGO&) - resets the GeometryObject. Sends signal geoIsChanged() when geo is changed.

This software was developed for the LCLS project. If you use all or part of it, please give an appropriate acknowledgment.

See also:
GUIMain
Version:
Id
WdgGeo.h 9841 2015-03-26 18:35:44Z dubrovin@SLAC.STANFORD.EDU
Author:
Mikhail Dubrovin

Definition at line 38 of file WdgGeo.h.


Constructor & Destructor Documentation

PSQt::WdgGeo::WdgGeo ( QWidget *  parent = 0,
shpGO  = shpGO(new PSCalib::GeometryObject()),
const unsigned &  pbits = 0x177777 
)

Definition at line 26 of file WdgGeo.cpp.

References geoIsChanged(), onButAddSub(), onEdiStep(), onRadioGroup(), and testSignalGeoIsChanged().


Member Function Documentation

void PSQt::WdgGeo::closeEvent ( QCloseEvent *  event = 0  ) 

Definition at line 226 of file WdgGeo.cpp.

References PSQt::INFO, and MsgInLog.

void PSQt::WdgGeo::geoIsChanged ( shpGO &   )  [signal]

Referenced by WdgGeo().

void PSQt::WdgGeo::moveEvent ( QMoveEvent *  event = 0  ) 

Definition at line 217 of file WdgGeo.cpp.

void PSQt::WdgGeo::onButAddSub ( QAbstractButton *  but  )  [slot]

Definition at line 283 of file WdgGeo.cpp.

References PSQt::INFO, and MsgInLog.

Referenced by WdgGeo().

void PSQt::WdgGeo::onEdiStep (  )  [slot]

Definition at line 239 of file WdgGeo.cpp.

References PSQt::INFO, and MsgInLog.

Referenced by WdgGeo().

void PSQt::WdgGeo::onRadioGroup (  )  [slot]

Definition at line 247 of file WdgGeo.cpp.

References PSQt::INFO, and MsgInLog.

Referenced by WdgGeo().

void PSQt::WdgGeo::resizeEvent ( QResizeEvent *  event = 0  ) 

Definition at line 208 of file WdgGeo.cpp.

void PSQt::WdgGeo::setNewGO ( shpGO &   )  [slot]

Definition at line 391 of file WdgGeo.cpp.

void PSQt::WdgGeo::testSignalGeoIsChanged ( shpGO &   )  [slot]

Definition at line 403 of file WdgGeo.cpp.

References PSQt::DEBUG, and MsgInLog.

Referenced by WdgGeo().


The documentation for this class was generated from the following files:
Generated on 19 Dec 2016 for PSANAmodules by  doxygen 1.4.7