FGx  1
Public Types | Public Slots | Signals | Public Member Functions | Public Attributes | List of all members
AirportsWidget Class Reference
+ Inheritance diagram for AirportsWidget:

Public Types

enum  AIPORTS_TREE_COLS { CA_CODE = 0, CA_NAME = 1, CA_DIR = 2 }
 
enum  AIRPORT_INFO_TREE_COLS {
  CI_NODE = 0, CI_LABEL = 1, CI_TYPE = 2, CI_SETTING_KEY = 3,
  CI_WIDTH = 4, CI_LENGTH = 5, CI_LAT = 6, CI_LON = 7,
  CI_HEADING =8, CI_RUNWAYS = 9
}
 
enum  STARTUP_POSTITION { USE_DEFAULT = 0, USE_AIRPORT = 1, USE_COORDINATES = 2 }
 

Public Slots

void on_map_double_clicked (QString lat, QString lon, QString heading)
 
void initialize ()
 
void on_update_airports_filter ()
 
void on_airport_tree_selected (QModelIndex currentIdx, QModelIndex previousIdx)
 
void on_airport_info_selection_changed ()
 
void on_airport_info_double_clicked (QTreeWidgetItem *, int)
 
void on_open_airports_folder ()
 
void on_show_metar ()
 
void on_reload_cache ()
 
void on_coordinates_changed ()
 
void on_upx (QString option, bool enabled, QString value)
 
void on_loadaptdat_done ()
 

Signals

void setx (QString option, bool enabled, QString value)
 
void set_ena (QString option, bool enabled)
 

Public Member Functions

 AirportsWidget (MainObject *mOb, QWidget *parent=0)
 
void scan_airports_xml ()
 
void show_progress (bool state)
 
void load_airports_tree ()
 
void load_info_tree (QString airport_dir, QString airport_code)
 
void load_tower_node (QString airport_dir, QString airport_code)
 
int load_runways_node (QString airport_dir, QString airport_code)
 
int load_parking_node (QString airport_dir, QString airport_code)
 
QString validate ()
 
QString current_airport ()
 

Public Attributes

MainObjectmainObject
 
QTabWidget * tabWidget
 
OpenLayerWidgetmapWidget
 
MetarWidgetmetarWidget
 
XGroupVBoxgroupBoxAirport
 
XGroupVBoxgroupBoxUseCoordinates
 
QButtonGroup * buttonGroupFilter
 
QLineEdit * txtAirportsFilter
 
QStandardItemModel * model
 
QSortFilterProxyModel * proxyModel
 
QTreeView * treeAirports
 
QPushButton * buttonRefreshTree
 
QStatusBar * statusBarAirports
 
QToolButton * buttonOpenAirportsFolder
 
QLabel * labelAirportsFolder
 
QTreeWidget * treeAptInfo
 
QStatusBar * statusBarAirportInfo
 
QLineEdit * txtLat
 
QLineEdit * txtLon
 
QLineEdit * txtVOR
 
QLineEdit * txtNDB
 
QLineEdit * txtFIX
 
QLineEdit * txtOffset
 
QLineEdit * txtAltitude
 
QLineEdit * txtHeading
 
workThreadapt_dat_loader
 
PLOADITEM ploadItem
 
loadAptDatpAptDat
 

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