void TrainLinePanel::on_listWidget_itemClicked(QListWidgetItem *) { return; static bool init_f = true; if(init_f) { init_f = false; if(ui->listWidget->currentRow() != 1) { on_listWidget_currentRowChanged(1); } }/* if(ui->stackedWidget->currentIndex() != 1) ui->stackedWidget->setCurrentIndex(1);*/ }
void TrainLinePanel::on_delete_station_btn_clicked() { QTableWidget* tableWidget = dynamic_cast<QTableWidget*>(ui->stackedWidget->currentWidget()); if(tableWidget == NULL) return; if(tableWidget->horizontalHeaderItem(0)->text() != "Station number") return ; QTableWidgetItem* currentItem = tableWidget->currentItem(); if(currentItem == NULL) return; QString sql = QString("delete from tb_station_info where rowid=%1;").arg(tableWidget->item(currentItem->row(),9)->text()); GlobalInfo_t::getInstance()->db->exec(sql); int index = ui->listWidget->currentRow(); on_listWidget_currentRowChanged(index); }
void TrainLinePanel::on_add_station_btn_clicked() { QTableWidget* tableWidget = dynamic_cast<QTableWidget*>(ui->stackedWidget->currentWidget()); if(tableWidget == NULL) return; if(tableWidget->horizontalHeaderItem(0)->text() != "Station number") return ; QListWidgetItem* item = ui->listWidget->currentItem(); int index = ui->listWidget->currentRow(); if(item == NULL) return; QStringList strList = item->text().split(QChar(':')); QString sql = QString("insert into tb_station_info (train_id,indexNu) values(%1,(select indexNu from tb_station_info where train_id=%1 order by indexNu DESC limit 1 )+1);").arg(strList[0]); GlobalInfo_t::getInstance()->db->exec(sql,false); on_listWidget_currentRowChanged(index); }
preferenceDialog::preferenceDialog(QWidget *parent,QSettings *settings) : QDialog(parent), ui(new Ui::preferenceDialog) { _settings=settings; AudioDriverLst.clear(); apply=false; resetsc=false; ui->setupUi(this); ui-> groupBox_17->setVisible(false); #ifdef Q_OS_WIN if (DirectSoundEnumerateA(DirectSoundEnum, NULL) != DS_OK){ qDebug( "Error: can't list the audio devices\n"); } for (int i=0;i<AudioDriverLst.count();i++) { ui->cmbAO->addItem(AudioDriverLst.at(i)); } ui->comboBoxStyle->addItem("windowsxp"); #endif #ifdef Q_OS_LINUX ui->comboBox->setEnabled(false); ui->comboBoxStyle->addItem("GTK+"); #endif ui->stackedWidget->setCurrentIndex(0); on_listWidget_currentRowChanged(0); //Init sub encodings combo QStringList lstEncodings=QStringList(Languages::encodings().values()); lstEncodings.sort(); ui->comboBoxSubEncoding->addItems( lstEncodings); ui->labelVersion->setText("<span style=\" font-size:12pt; font-weight:600; color:#000000;\">ExMplayer v"+Version::stable()+ " Beta<span>"); }
void XrefBrowseDialog::on_listWidget_itemClicked(QListWidgetItem*) { on_listWidget_currentRowChanged(ui->listWidget->currentRow()); }