void TabText::on_positionType_currentIndexChanged(int index) { if (data_loading) { return; } int pos = ui->select_comboBox->currentIndex(); ScenesMediator::get_instance()->text_list.at(pos).position_type = index; change_x_y_fields_enabled(); ui->widget->repaint(); }
void TabText::change_fields_enabled(bool state) { ui->lineEdit1->setEnabled(state); ui->lineEdit2->setEnabled(state); ui->lineEdit3->setEnabled(state); ui->lineEdit4->setEnabled(state); ui->lineEdit5->setEnabled(state); ui->lineEdit6->setEnabled(state); ui->positionType->setEnabled(state); ui->select_comboBox->setEnabled(state); ui->transitionType_comboBox->setEnabled(state); change_x_y_fields_enabled(); }
void TabText::set_fields(int index) { ui->lineEdit1->setText(ScenesMediator::get_instance()->text_list.at(0).text_lines[0]); ui->lineEdit2->setText(ScenesMediator::get_instance()->text_list.at(0).text_lines[1]); ui->lineEdit3->setText(ScenesMediator::get_instance()->text_list.at(0).text_lines[2]); ui->lineEdit4->setText(ScenesMediator::get_instance()->text_list.at(0).text_lines[3]); ui->lineEdit5->setText(ScenesMediator::get_instance()->text_list.at(0).text_lines[4]); ui->lineEdit6->setText(ScenesMediator::get_instance()->text_list.at(0).text_lines[5]); ui->positionType->setCurrentIndex(ScenesMediator::get_instance()->text_list.at(0).position_type); change_x_y_fields_enabled(); ui->textX_spinBox->setValue(ScenesMediator::get_instance()->text_list.at(0).x); ui->textY_spinBox->setValue(ScenesMediator::get_instance()->text_list.at(0).y); ui->transitionType_comboBox->setCurrentIndex(ScenesMediator::get_instance()->text_list.at(0).transition_type); }
void TabText::set_fields(int index) { ui->lineEdit1->setText(QString(fio_str.get_scenes_string(ScenesMediator::get_instance()->text_list.at(index).line_string_id[0]).c_str())); ui->lineEdit2->setText(QString(fio_str.get_scenes_string(ScenesMediator::get_instance()->text_list.at(index).line_string_id[1]).c_str())); ui->lineEdit3->setText(QString(fio_str.get_scenes_string(ScenesMediator::get_instance()->text_list.at(index).line_string_id[2]).c_str())); ui->lineEdit4->setText(QString(fio_str.get_scenes_string(ScenesMediator::get_instance()->text_list.at(index).line_string_id[3]).c_str())); ui->lineEdit5->setText(QString(fio_str.get_scenes_string(ScenesMediator::get_instance()->text_list.at(index).line_string_id[4]).c_str())); ui->lineEdit6->setText(QString(fio_str.get_scenes_string(ScenesMediator::get_instance()->text_list.at(index).line_string_id[5]).c_str())); ui->positionType->setCurrentIndex(ScenesMediator::get_instance()->text_list.at(index).position_type); change_x_y_fields_enabled(); ui->textX_spinBox->setValue(ScenesMediator::get_instance()->text_list.at(index).x); ui->textY_spinBox->setValue(ScenesMediator::get_instance()->text_list.at(index).y); ui->transitionType_comboBox->setCurrentIndex(ScenesMediator::get_instance()->text_list.at(index).transition_type); ui->name_lineEdit->setText(ScenesMediator::get_instance()->text_list.at(index).name); }
void TabText::on_select_comboBox_currentIndexChanged(int index) { data_loading = true; ui->lineEdit1->setText(ScenesMediator::get_instance()->text_list.at(ui->select_comboBox->currentIndex()).text_lines[0]); ui->lineEdit2->setText(ScenesMediator::get_instance()->text_list.at(ui->select_comboBox->currentIndex()).text_lines[1]); ui->lineEdit3->setText(ScenesMediator::get_instance()->text_list.at(ui->select_comboBox->currentIndex()).text_lines[2]); ui->lineEdit4->setText(ScenesMediator::get_instance()->text_list.at(ui->select_comboBox->currentIndex()).text_lines[3]); ui->lineEdit5->setText(ScenesMediator::get_instance()->text_list.at(ui->select_comboBox->currentIndex()).text_lines[4]); ui->lineEdit6->setText(ScenesMediator::get_instance()->text_list.at(ui->select_comboBox->currentIndex()).text_lines[5]); ui->positionType->setCurrentIndex(ScenesMediator::get_instance()->text_list.at(ui->select_comboBox->currentIndex()).position_type); ui->textX_spinBox->setValue(ScenesMediator::get_instance()->text_list.at(ui->select_comboBox->currentIndex()).x); ui->textY_spinBox->setValue(ScenesMediator::get_instance()->text_list.at(ui->select_comboBox->currentIndex()).y); ui->transitionType_comboBox->setCurrentIndex(ScenesMediator::get_instance()->text_list.at(ui->select_comboBox->currentIndex()).transition_type); change_x_y_fields_enabled(); data_loading = false; ui->widget->set_selected_n(index); ui->widget->repaint(); }
void TabText::change_fields_enabled(bool state) { ui->positionType->setEnabled(state); ui->select_comboBox->setEnabled(state); ui->transitionType_comboBox->setEnabled(state); ui->line1_toolButton->setEnabled(state); ui->removeString1_toolButton->setEnabled(state); ui->line2_toolButton->setEnabled(state); ui->removeString2_toolButton->setEnabled(state); ui->line3_toolButton->setEnabled(state); ui->removeString3_toolButton->setEnabled(state); ui->line4_toolButton->setEnabled(state); ui->removeString4_toolButton->setEnabled(state); ui->line5_toolButton->setEnabled(state); ui->removeString5_toolButton->setEnabled(state); ui->line6_toolButton->setEnabled(state); ui->removeString6_toolButton->setEnabled(state); change_x_y_fields_enabled(); }