コード例 #1
0
ファイル: tab_text.cpp プロジェクト: farleyknight/rockbot
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();
}
コード例 #2
0
ファイル: tab_text.cpp プロジェクト: farleyknight/rockbot
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();
}
コード例 #3
0
ファイル: tab_text.cpp プロジェクト: farleyknight/rockbot
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);
}
コード例 #4
0
ファイル: tab_text.cpp プロジェクト: protoman/rockbot
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);
}
コード例 #5
0
ファイル: tab_text.cpp プロジェクト: farleyknight/rockbot
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();
}
コード例 #6
0
ファイル: tab_text.cpp プロジェクト: protoman/rockbot
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();
}