VR-Forces 4.0.4 Class Documentation
Public Slots | Signals | Public Member Functions | Static Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | Private Member Functions
DtPointConfigWidget Class Reference

class DtPointConfigWidget: More...

Inheritance diagram for DtPointConfigWidget:
Inheritance graph
[legend]

List of all members.

Public Slots

virtual void updateUnits (const QString &, const QString &, const QString &)
virtual void addPoint (const DtPoint &p)
virtual void editPoint (const DtPoint &p)
virtual void redisplayPoints ()
virtual void cancelAndClose ()
virtual void createAndClose ()
virtual void editAndClose ()
virtual void changePoint ()
virtual void changeName (const QString &s)
virtual void changeDefaultZPoint (double h)
virtual void setHeightOffset (double h)
virtual void userComplete (bool finish)
 Received when the user has right clicked the mouse and they never want this dialog shown.

Signals

void updateSymbol ()
void cancelActivated ()
void createActivated (QVector< DtPoint > &points, QString name, QString label, QColor color, int forceType, int appearance, bool publish, QString attachTo, DtArchivableObject *userData, bool lastOne=true)
void editActivated (QString name, QString label, QColor color, int forceType, int appearance, bool publish, DtArchivableObject *userData)
void heightOffsetChanged (double)
void nameChanged ()
 Sent when the user has changed the name of the object.

Public Member Functions

 DtPointConfigWidget (QWidget *parent=NULL, const Qt::WindowFlags &flags=0)
 default constructor
virtual ~DtPointConfigWidget ()
 destructor
virtual bool init (const DtTMMapArea *converter, QVector< DtPoint > *list, QString *name, QString *label, int forceType, const DtModelData *data, bool editNotCreate=0, DtSymbol *workingSymbol=NULL, const DtEntityMapperKey *key=NULL, DtArchivableObject *userData=NULL)
virtual double heightOffset () const
virtual void setNameLabel (const QString &name)
bool editNotCreate () const
const DtEntityMapperKeyentityMapperKey () const
void setUpdateSymbolOnChange (bool)
 If there is a temp symbol, rather than emitting the updateSymbol() method, change the symbol and have the active map area update.
bool updateSymbolOnChange () const

Static Public Member Functions

static QWidgetcreate (QWidget *parent=NULL, const Qt::WindowFlags &f=0)

Public Attributes

Ui::PointConfigWidgetUi myUiImpl

Protected Member Functions

virtual void keyPressEvent (QKeyEvent *e)
 Handle the return key to accept changes or escape key to cancel changes.
virtual bool initConnections (const DtTMMapArea *area)
virtual void addPointToList (const DtPoint &p)
virtual bool passNameCheck ()
virtual bool shouldPublish () const
virtual void closeEvent (QCloseEvent *c)
virtual void symbolUpdated ()
 Called when the symbol should be updated.

Protected Attributes

QVector< DtPointmyDisplayPoints
const DtTMMapAreamyCSConverter
 Pointers to creator and creator's data.
QVector< DtPoint > * myPointList
QString * myObjectNamePtr
QString * myLabelPtr
bool myEditNotCreate
double myHeightOffset
DtSymbolmyWorkingSymbol
const DtModelDatamyModelData
DtLocationEntryWidgetmyLocationEntryWidget
DtArchivableObjectmyUserData
bool myClosing
int myAppearance
int myDefaultTransparency
DtEntityMapperKey myEntityMapperKey
bool myUpdateSymbolOnChange

Private Member Functions

 DtPointConfigWidget (const DtPointConfigWidget &orig)
 copy constructor
DtPointConfigWidgetoperator= (const DtPointConfigWidget &orig)
 assignment operator

Detailed Description

class DtPointConfigWidget:

Instances of DtPointConfigWidget are


Constructor & Destructor Documentation

DtPointConfigWidget::DtPointConfigWidget ( QWidget parent = NULL,
const Qt::WindowFlags &  flags = 0 
)

default constructor

destructor

copy constructor


Member Function Documentation

virtual bool DtPointConfigWidget::init ( const DtTMMapArea converter,
QVector< DtPoint > *  list,
QString *  name,
QString *  label,
int  forceType,
const DtModelData data,
bool  editNotCreate = 0,
DtSymbol workingSymbol = NULL,
const DtEntityMapperKey key = NULL,
DtArchivableObject userData = NULL 
) [virtual]
virtual double DtPointConfigWidget::heightOffset ( ) const [virtual]
virtual void DtPointConfigWidget::setNameLabel ( const QString &  name) [virtual]
static QWidget* DtPointConfigWidget::create ( QWidget parent = NULL,
const Qt::WindowFlags &  f = 0 
) [static]

References myEditNotCreate.

References myEntityMapperKey.

If there is a temp symbol, rather than emitting the updateSymbol() method, change the symbol and have the active map area update.

This will only work if there is a temp symbol and an active map area. Default is false

References myUpdateSymbolOnChange.

void DtPointConfigWidget::createActivated ( QVector< DtPoint > &  points,
QString  name,
QString  label,
QColor  color,
int  forceType,
int  appearance,
bool  publish,
QString  attachTo,
DtArchivableObject userData,
bool  lastOne = true 
) [signal]
void DtPointConfigWidget::editActivated ( QString  name,
QString  label,
QColor  color,
int  forceType,
int  appearance,
bool  publish,
DtArchivableObject userData 
) [signal]
void DtPointConfigWidget::heightOffsetChanged ( double  ) [signal]

Sent when the user has changed the name of the object.

virtual void DtPointConfigWidget::updateUnits ( const QString &  ,
const QString &  ,
const QString &   
) [virtual, slot]
virtual void DtPointConfigWidget::addPoint ( const DtPoint p) [virtual, slot]
virtual void DtPointConfigWidget::editPoint ( const DtPoint p) [virtual, slot]
virtual void DtPointConfigWidget::redisplayPoints ( ) [virtual, slot]
virtual void DtPointConfigWidget::cancelAndClose ( ) [virtual, slot]
virtual void DtPointConfigWidget::createAndClose ( ) [virtual, slot]
virtual void DtPointConfigWidget::editAndClose ( ) [virtual, slot]
virtual void DtPointConfigWidget::changePoint ( ) [virtual, slot]
virtual void DtPointConfigWidget::changeName ( const QString &  s) [virtual, slot]
virtual void DtPointConfigWidget::changeDefaultZPoint ( double  h) [virtual, slot]
virtual void DtPointConfigWidget::setHeightOffset ( double  h) [virtual, slot]
virtual void DtPointConfigWidget::userComplete ( bool  finish) [virtual, slot]

Received when the user has right clicked the mouse and they never want this dialog shown.

If the data is complete, signals to create the object in question. If it is incomplete, will bring up the dialog so the user can finish with the object creation

DtPointConfigWidget& DtPointConfigWidget::operator= ( const DtPointConfigWidget orig) [private]

assignment operator

virtual void DtPointConfigWidget::keyPressEvent ( QKeyEvent *  e) [protected, virtual]

Handle the return key to accept changes or escape key to cancel changes.

virtual bool DtPointConfigWidget::initConnections ( const DtTMMapArea area) [protected, virtual]
virtual void DtPointConfigWidget::addPointToList ( const DtPoint p) [protected, virtual]
virtual bool DtPointConfigWidget::passNameCheck ( ) [protected, virtual]
virtual bool DtPointConfigWidget::shouldPublish ( ) const [protected, virtual]
virtual void DtPointConfigWidget::closeEvent ( QCloseEvent *  c) [protected, virtual]
virtual void DtPointConfigWidget::symbolUpdated ( ) [protected, virtual]

Called when the symbol should be updated.

Either updates the symbol or emits the updateSymbol() signal


Member Data Documentation

Ui::PointConfigWidgetUi DtPointConfigWidget::myUiImpl

Pointers to creator and creator's data.

FIX this is a very bad approach.

QString* DtPointConfigWidget::myLabelPtr [protected]

Referenced by editNotCreate().

Referenced by entityMapperKey().


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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)