API Documentation
Loading...
Searching...
No Matches
CoordinateProjectionChooser Class Reference

Allows the user to select a coordinate projection from a list of ones available. More...

#include <CoordinateProjectionChooser.h>

Inheritance diagram for CoordinateProjectionChooser:
[legend]
Collaboration diagram for CoordinateProjectionChooser:
[legend]

Signals

void acceptedSignal (const UUID id)
 
void canceledSignal ()
 

Public Member Functions

 CoordinateProjectionChooser (QWidget *parent=nullptr)
 
void setProjection (UUID projection_id)
 

Protected Slots

void coordinateProjectionTableSelected (int row, int column)
 
void tabChangedSlot ()
 

Protected Member Functions

INIFactory getINIFactory ()
 
void init ()
 
void readINI ()
 
void saveINI ()
 
void setupTable (QTableWidget *widget, const Buffer< UUID > &projections)
 
virtual void showEvent (QShowEvent *event) override
 
void updateSearch (bool finished, bool allow_download=true)
 
void updateTables ()
 

Protected Attributes

bool m_has_loaded_authorities = false
 
UUID m_projection
 
Ui::CoordinateProjectionChooserUI * ui
 

Detailed Description

Allows the user to select a coordinate projection from a list of ones available.


Constructor & Destructor Documentation

◆ CoordinateProjectionChooser()

CoordinateProjectionChooser ( QWidget * parent = nullptr)

Member Function Documentation

◆ acceptedSignal

void acceptedSignal ( const UUID id)
signal

◆ canceledSignal

void canceledSignal ( )
signal

◆ coordinateProjectionTableSelected

void coordinateProjectionTableSelected ( int row,
int column )
protectedslot

◆ getINIFactory()

INIFactory getINIFactory ( )
protected

◆ init()

void init ( )
protected

◆ readINI()

void readINI ( )
protected

◆ saveINI()

void saveINI ( )
protected

◆ setProjection()

void setProjection ( UUID projection_id)

◆ setupTable()

void setupTable ( QTableWidget * widget,
const Buffer< UUID > & projections )
protected

◆ showEvent()

virtual void showEvent ( QShowEvent * event)
overrideprotectedvirtual

◆ tabChangedSlot

void tabChangedSlot ( )
protectedslot

◆ updateSearch()

void updateSearch ( bool finished,
bool allow_download = true )
protected

◆ updateTables()

void updateTables ( )
protected

Member Data Documentation

◆ m_has_loaded_authorities

bool m_has_loaded_authorities = false
protected

◆ m_projection

UUID m_projection
protected

◆ ui

Ui::CoordinateProjectionChooserUI* ui
protected

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