All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines
Public Types | Signals | Public Member Functions
QGpGuiTools::CoordinateConvert Class Reference

Brief description of class still missing. More...

#include <CoordinateConvert.h>

List of all members.

Public Types

enum  Projection { Local, UniversalTransverseMercator }

Signals

void copyReference ()

Public Member Functions

 CoordinateConvert (QWidget *parent=0)
void popupCopyMenu (QMenu *m)
Projection projection () const
Point2D reference () const
void saveReference () const
void setReference (const Point2D &p)
void setUtmZone (const QPoint &z)
QPoint utmZone ()
 ~CoordinateConvert ()

Detailed Description

Brief description of class still missing.

Full description of class still missing


Member Enumeration Documentation

Enumerator:
Local 
UniversalTransverseMercator 

Constructor & Destructor Documentation

Description of constructor still missing

References copyReference(), and TRACE.

    : QWidget(parent)
  {
    TRACE;
    _copyMenu=0;
    setupUi(this);
    connect(copyButton, SIGNAL(pressed()), this, SIGNAL(copyReference()));
  }

Description of destructor still missing

References TRACE.

  {
    TRACE;
    delete _copyMenu;
  }

Member Function Documentation

Referenced by CoordinateConvert().

References TRACE.

  {
    TRACE;
    delete _copyMenu;
    m->exec(mapToGlobal(copyButton->pos()+QPoint(copyButton->width(), 0)));
    copyButton->setDown(false);
    _copyMenu=m;
  }

References Local, TRACE, and UniversalTransverseMercator.

  {
    TRACE;
    if(localProjection->isChecked()) {
      return Local;
    } else {
      return UniversalTransverseMercator;
    }
  }
  {
    return ref->reference();
  }
  {
    return ref->save();
  }
void QGpGuiTools::CoordinateConvert::setReference ( const Point2D &  p)

References TRACE.

  {
    TRACE;
    ref->setReference(p);
  }
void QGpGuiTools::CoordinateConvert::setUtmZone ( const QPoint &  z)
  {
    utmLongZone->setValue(z.x());
    utmLatZone->setCurrentIndex(z.y());
  }
  {
    QPoint z;
    z.setX(utmLongZone->value());
    z.setY(utmLatZone->currentIndex());
    return z;
  }

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines