App Class Reference

Qt Application. More...

#include <App.h>

List of all members.

Public Member Functions

 App (QWidget *=0)

Private Slots

void evtMnuOgrHelp (void)
void evtMnuGuiHelp (void)
void evtMnuAbout (void)
void evtRadSourceFile (void)
void evtRadSourceFolder (void)
void evtRadSourceDatabase (void)
void evtCmbSourceFormat (int)
void evtTxtSourceName (void)
void evtBtnSourceName (void)
void evtTxtSourceQuery (void)
void evtRadTargetFile (void)
void evtRadTargetFolder (void)
void evtRadTargetDatabase (void)
void evtCmbTargetFormat (void)
void evtTxtTargetName (void)
void evtBtnTargetName (void)
void evtTxtTargetProj (void)
void evtCmbTargetProj (void)
void evtRadTargetAppend (void)
void evtRadTargetOverwrite (void)
void evtRadTargetUpdate (void)
void evtBtnExecute (void)
void evtBtnQuit (void)

Private Member Functions

void InitData (void)
 Inits data.
void InitProjections (void)
 Inits projections.
void InitInterface (void)
 Inits Interface.
void InitMenu (void)
 Inits Menu.
void InitLayout (void)
 Inits Layout.
void InitSlots (void)
 Inits Slots.
void TranslateInterface (void)
 Translates Interface.
void UpdateParameters (void)
 Updates parameters.

Private Attributes

Ogrogr
Infinf
QString parameters
QString ** formats
QString ** databases
QString ** projections
QMenuBar * theMenu
QMenu * fileMenu
QMenu * helpMenu
QMenu * mnuLanguage
QAction * mnuEnglish
QAction * mnuFrench
QAction * mnuGerman
QAction * mnuItalian
QAction * mnuSpanish
QAction * mnuChinese
QAction * mnuRussian
QAction * mnuArabic
QAction * mnuQuit
QAction * mnuOgrHelp
QAction * mnuGuiHelp
QAction * mnuAbout
QStatusBar * statusbar
QProgressBar * theProgress
QStringList fileList
QWidget * thePanel
QVBoxLayout * theLayout
QGroupBox * grpSource
QGridLayout * lytSource
QLabel * lblSourceFormat
QComboBox * cmbSourceFormat
QHBoxLayout * lytSourceInput
QRadioButton * radSourceFile
QRadioButton * radSourceFolder
QRadioButton * radSourceDatabase
QLabel * lblSourceName
QHBoxLayout * lytSourceName
QLineEdit * txtSourceName
QPushButton * btnSourceName
QLabel * lblSourceProj
QLineEdit * txtSourceProj
QLabel * lblSourceQuery
QLineEdit * txtSourceQuery
QGroupBox * grpTarget
QGridLayout * lytTarget
QHBoxLayout * lytTargetOutput
QButtonGroup * grpTargetOutput
QRadioButton * radTargetFile
QRadioButton * radTargetFolder
QRadioButton * radTargetDatabase
QLabel * lblTargetFormat
QComboBox * cmbTargetFormat
QLabel * lblTargetName
QHBoxLayout * lytTargetName
QLineEdit * txtTargetName
QPushButton * btnTargetName
QLabel * lblTargetProj
QHBoxLayout * lytTargetProj
QLineEdit * txtTargetProj
QComboBox * cmbTargetProj
QHBoxLayout * lytTargetOptions
QButtonGroup * grpTargetOptions
QRadioButton * radTargetAppend
QRadioButton * radTargetOverwrite
QRadioButton * radTargetUpdate
QTextEdit * txtOutput
QHBoxLayout * lytExecute
QPushButton * btnExecute
QPushButton * btnQuit

Static Private Attributes

static const int formatsCount = 13
static const int formatsOutput = 9
static const int databasesCount = 5
static const int databasesOutput = 3
static const int projectionsCount = 3578

Detailed Description

Qt Application.

Author:
Olivier Pilotte

Definition at line 66 of file App.h.


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

Generated on Sat Oct 31 13:37:25 2009 for ogr2gui by  doxygen 1.6.1