void PublicTalks::pjSelected(int rownumber) { // puheenjohtaja valittu --> tallennetaan kantaan cPersonComboBox *c = static_cast<cPersonComboBox *>(maintable->cellWidget(rownumber,4)); QString pjId = "-1"; if(c->currentText() != "") { pjId = c->model()->index(c->currentIndex(),0).data(0).toString(); } sql_item s; s.setValue("puheenjohtaja_id",pjId); saveToDatabase(s,QDate::fromString(maintable->item(rownumber,0)->text(),Qt::ISODate)); c->setModelColumn(1); }
void PublicTalks::themeSelected(int rownumber) { // teema valittu --> tallennetaan kantaan cPersonComboBox *c = static_cast<cPersonComboBox *>(maintable->cellWidget(rownumber,2)); int themeId = 0; if(c->currentText() != "") { themeId = getThemeId(c->model()->index(c->currentIndex(),1).data(0).toString()); } sql_item s; s.setValue("aihe_id",QString::number(themeId)); saveToDatabase(s,QDate::fromString(maintable->item(rownumber,0)->text(),Qt::ISODate)); c->setModelColumn(1); }
void EditMetadataCommon::saveAll() { if (GetMythDB()->GetNumSetting("AllowTagWriting", 0)) { MetaIO *tagger = m_metadata->getTagger(); if (tagger) tagger->write(m_metadata); } saveToDatabase(); cleanupAndClose(); }
DicFromSub::DicFromSub(QWidget *parent) : QWidget(parent), m_database() { m_ui.setupUi(this); m_ui.listView_words->setModel(&m_stringListModel); m_ui.listView_words->setContextMenuPolicy(Qt::CustomContextMenu); m_ui.progressBar->reset(); QObject::connect(m_ui.pushButton_open, SIGNAL(clicked()), SLOT(openFile())); QObject::connect(m_ui.pushButton_checkOutFile, SIGNAL(clicked()), SLOT(checkOutSub())); QObject::connect(m_ui.pushButton_checkOutList, SIGNAL(clicked()), SLOT(checkOutList())); QObject::connect(m_ui.pushButton_save, SIGNAL(clicked()), SLOT(saveToDatabase())); QObject::connect(m_ui.listView_words, SIGNAL(customContextMenuRequested(const QPoint&)), SLOT(deleteWordByRightClick(const QPoint&))); QObject::connect(m_ui.listView_words, SIGNAL(clicked(const QModelIndex &)), m_ui.listView_words, SLOT(edit(const QModelIndex &))); }
void EditMetadataDialog::saveAll() { cancelPopup(); if (GetMythDB()->GetNumSetting("AllowTagWriting", 0)) { Decoder *decoder = Decoder::create(m_metadata->Filename(), NULL, NULL, true); if (decoder) { decoder->commitMetadata(m_metadata); delete decoder; } } saveToDatabase(); }
void PublicTalks::speakerSelected(int rownumber) { // puhuja valittu --> tallennetaan kantaan cPersonComboBox *c = static_cast<cPersonComboBox *>(maintable->cellWidget(rownumber,3)); qDebug() << c->currentText(); int speakerId = -1; int value = c->model()->index(c->currentIndex(),0).data(0).toInt(); if (value > 0) speakerId = value; sql_item s; s.setValue("puhuja_id",QString::number(speakerId)); saveToDatabase(s,QDate::fromString(maintable->item(rownumber,0)->text(),Qt::ISODate)); //c->setCurrentText(c->model()->index(c->currentIndex(),3).data(0).toString()); c->setModelColumn(3); }
void PublicTalks::vtSelected(int rownumber) { // vt lukija valittu --> tallennetaan kantaan cPersonComboBox *c = static_cast<cPersonComboBox *>(maintable->cellWidget(rownumber,5)); QString vtId = "-1"; if(c->currentText() != "") { vtId = c->model()->index(c->currentIndex(),0).data(0).toString(); } QDate date = QDate::fromString(maintable->item(rownumber,0)->text(),Qt::ISODate); //sama lukija if(QVariant(sql.getSetting("sameReader")).toBool()) { cpersons *cp = new cpersons(); cbstudy *cs = new cbstudy(); cs->getSchedule(date); cs->reader = cp->getPerson(QVariant(vtId).toInt()); cs->save(); delete cp; delete cs; } sql_item s; s.setValue("vt_lukija_id",vtId); saveToDatabase(s,date); c->setModelColumn(1); }
void VideoMetadataImp::UpdateDatabase() { saveToDatabase(); }
void VideoMetadataImp::SaveToDatabase() { saveToDatabase(); }