/*! StationDialog is a dialog for entering station parameters (call, name, ...) s is station config file (so2sdr.ini) in QSettings .ini format */ StationDialog::StationDialog(QSettings &s, QWidget *parent) : QDialog(parent),settings(s) { setupUi(this); // load from settings file CallLineEdit->setValidator(new UpperValidator(CallLineEdit)); CallLineEdit->setText(settings.value(s_call,s_call_def).toString()); NameLineEdit->setValidator(new UpperValidator(NameLineEdit)); NameLineEdit->setText(settings.value(s_name,s_name_def).toString()); StateLineEdit->setValidator(new UpperValidator(StateLineEdit)); StateLineEdit->setText(settings.value(s_state,s_state_def).toString()); ARRLSectionLineEdit->setValidator(new UpperValidator(ARRLSectionLineEdit)); ARRLSectionLineEdit->setText(settings.value(s_section,s_section_def).toString()); GridLineEdit->setValidator(new UpperValidator(GridLineEdit)); GridLineEdit->setText(settings.value(s_grid,s_grid_def).toString()); Lat = 0.; Lon = 0.; locator2longlat(&Lon, &Lat, settings.value(s_grid,s_grid_def).toByteArray().data()); Lon *= -1.0; CQZoneLineEdit->setText(settings.value(s_cqzone,s_cqzone_def).toString()); ITUZoneLineEdit->setText(settings.value(s_ituzone,s_ituzone_def).toString()); connect(station_dialog_buttons, SIGNAL(rejected()), this, SLOT(rejectChanges())); connect(station_dialog_buttons, SIGNAL(accepted()), this, SLOT(updateStation())); CabrilloAddressEdit->setText(settings.value(s_cab_address,s_cab_address_def).toString()); CabrilloNameLineEdit->setText(settings.value(s_cab_name,s_cab_name_def).toString()); CityLineEdit->setText(settings.value(s_cab_city,s_cab_city_def).toString()); StateLineEdit_2->setText(settings.value(s_cab_state,s_cab_state_def).toString()); CountryLineEdit->setText(settings.value(s_cab_country,s_cab_country_def).toString()); PostalCodeLineEdit->setText(settings.value(s_cab_zip,s_cab_zip_def).toString()); }
int StationUpdater::qt_metacall(QMetaObject::Call _c, int _id, void **_a) { _id = QTcpServer::qt_metacall(_c, _id, _a); if (_id < 0) return _id; if (_c == QMetaObject::InvokeMetaMethod) { switch (_id) { case 0: updateStation(); break; case 1: updateServer(); break; case 2: updateStationTimer(); break; case 3: initialiseStations(); break; case 4: initialisePeopleAtStations(); break; case 5: createBusA1(); break; case 6: createBusA2(); break; case 7: createBusB(); break; case 8: createBusC(); break; case 9: createBusD1(); break; case 10: createBusD2(); break; case 11: removeBus((*reinterpret_cast< int(*)>(_a[1]))); break; case 12: createBus((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< char*(*)>(_a[2]))); break; default: ; } _id -= 13; } return _id; }