void tab_image::fill_data() { data_loading = true; std::cout << "DEBUG #0" << std::endl; common::fill_files_combo("data/images/scenes", ui->filename_comboBox); std::cout << "DEBUG #0.1" << std::endl; list = fio.load_scenes_show_image(); int list_size = list.size(); std::cout << "list_size: " << list_size << std::endl; if (list_size == 0) { std::cout << "DEBUG #1" << std::endl; change_fields_enabled(false); } else { std::cout << "DEBUG #2" << std::endl; // fill for (int i=0; i<list_size; i++) { std::cout << "DEBUG #3, value: '" << list.at(i).name << "'" << std::endl; ui->select_comboBox->addItem(QString(list.at(i).name)); } } data_loading = false; ui->select_comboBox->setCurrentIndex(0); }
void TabAnimation::on_add_pushButton_clicked() { CURRENT_FILE_FORMAT::file_scene_show_animation new_animation; sprintf(new_animation.name, "%s%d", "Show Animation #", ScenesMediator::get_instance()->animation_list.size()+1); ScenesMediator::get_instance()->animation_list.push_back(new_animation); ui->select_comboBox->addItem(QString(new_animation.name)); if (ScenesMediator::get_instance()->animation_list.size() == 1) { change_fields_enabled(true); } ui->select_comboBox->setCurrentIndex(ScenesMediator::get_instance()->animation_list.size()-1); }
void TabText::on_AddButton_clicked() { CURRENT_FILE_FORMAT::file_scene_show_text new_text; sprintf(new_text.name, "%s%d", "Show Text #", ScenesMediator::get_instance()->text_list.size()+1); ScenesMediator::get_instance()->text_list.push_back(new_text); ui->select_comboBox->addItem(QString(new_text.name)); if (ScenesMediator::get_instance()->text_list.size() == 1) { change_fields_enabled(true); } ui->select_comboBox->setCurrentIndex(ScenesMediator::get_instance()->text_list.size()-1); }
void TabText::fill_data() { data_loading = true; ScenesMediator::get_instance()->text_list = fio.load_scenes_show_text(); int list_size = ScenesMediator::get_instance()->text_list.size(); if (list_size == 0) { change_fields_enabled(false); } else { change_fields_enabled(true); for (int i=0; i<list_size; i++) { ui->select_comboBox->addItem(QString(ScenesMediator::get_instance()->text_list.at(i).name)); } set_fields(0); } data_loading = false; ui->select_comboBox->setCurrentIndex(0); }
void tab_image::on_add_Button_clicked() { CURRENT_FILE_FORMAT::file_scene_show_image new_image; sprintf(new_image.name, "%s%d", "Show Image #", list.size()+1); list.push_back(new_image); ui->select_comboBox->addItem(QString(new_image.name)); if (list.size() == 1) { change_fields_enabled(true); } ui->select_comboBox->setCurrentIndex(list.size()-1); }
// add a new scene void TabScenelist::on_addScene_button_clicked() { CURRENT_FILE_FORMAT::file_scene_list new_scene; sprintf(new_scene.name, "%s%d", "Scene List #", ScenesMediator::get_instance()->scenes_list.size()+1); ScenesMediator::get_instance()->scenes_list.push_back(new_scene); ui->sceneSelector->addItem(QString(new_scene.name)); if (ScenesMediator::get_instance()->scenes_list.size() == 1) { change_fields_enabled(true); } ui->sceneSelector->setCurrentIndex(ScenesMediator::get_instance()->scenes_list.size()-1); }
void TabSfx::on_add_pushButton_clicked() { CURRENT_FILE_FORMAT::file_scene_play_sfx new_sfx; sprintf(new_sfx.name, "%s%d", "Play SFX #", ScenesMediator::get_instance()->playsfx_list.size()+1); ScenesMediator::get_instance()->playsfx_list.push_back(new_sfx); ui->select_comboBox->addItem(QString(new_sfx.name)); if (ScenesMediator::get_instance()->playsfx_list.size() == 1) { change_fields_enabled(true); } ui->select_comboBox->setCurrentIndex(ScenesMediator::get_instance()->playsfx_list.size()-1); }
void TabSfx::fill_data() { data_loading = true; common::fill_files_combo("/sfx/", ui->filename_comboBox); ScenesMediator::get_instance()->playsfx_list = fio.load_scenes_play_sfx(); int list_size = ScenesMediator::get_instance()->playsfx_list.size(); if (list_size == 0) { change_fields_enabled(false); } else { change_fields_enabled(true); for (int i=0; i<list_size; i++) { ui->select_comboBox->addItem(QString(ScenesMediator::get_instance()->playsfx_list.at(i).name)); } set_fields(0); } data_loading = false; ui->select_comboBox->setCurrentIndex(0); }