apparently song didn't need these changes...ugh

This commit is contained in:
Chris Cochrun 2022-09-28 16:06:36 -05:00
parent 06f3832d76
commit 6f1d2ca4fa

View file

@ -286,18 +286,18 @@ void SongSqlModel::setTitle(const QString &title) {
// This function is for updating the lyrics from outside the delegate // This function is for updating the lyrics from outside the delegate
void SongSqlModel::updateTitle(const int &row, const QString &title) { void SongSqlModel::updateTitle(const int &row, const QString &title) {
qDebug() << "Row is " << row; qDebug() << "Row is " << row;
QSqlQuery query("select id from songs"); // QSqlQuery query("select id from songs");
QList<int> ids; // QList<int> ids;
while (query.next()) { // while (query.next()) {
ids.append(query.value(0).toInt()); // ids.append(query.value(0).toInt());
// qDebug() << ids; // // qDebug() << ids;
} // }
int id = ids.indexOf(row,0); // int id = ids.indexOf(row,0);
QSqlRecord rowdata = record(id); QSqlRecord rowdata = record(row);
qDebug() << rowdata; qDebug() << rowdata;
rowdata.setValue("title", title); rowdata.setValue("title", title);
setRecord(id, rowdata); setRecord(row, rowdata);
qDebug() << rowdata; qDebug() << rowdata;
submitAll(); submitAll();
emit titleChanged(); emit titleChanged();
@ -320,17 +320,9 @@ void SongSqlModel::setAuthor(const QString &author) {
// This function is for updating the lyrics from outside the delegate // This function is for updating the lyrics from outside the delegate
void SongSqlModel::updateAuthor(const int &row, const QString &author) { void SongSqlModel::updateAuthor(const int &row, const QString &author) {
qDebug() << "Row is " << row; qDebug() << "Row is " << row;
QSqlQuery query("select id from songs"); QSqlRecord rowdata = record(row);
QList<int> ids;
while (query.next()) {
ids.append(query.value(0).toInt());
// qDebug() << ids;
}
int id = ids.indexOf(row,0);
QSqlRecord rowdata = record(id);
rowdata.setValue("author", author); rowdata.setValue("author", author);
setRecord(id, rowdata); setRecord(row, rowdata);
submitAll(); submitAll();
emit authorChanged(); emit authorChanged();
} }
@ -352,19 +344,11 @@ void SongSqlModel::setLyrics(const QString &lyrics) {
// This function is for updating the lyrics from outside the delegate // This function is for updating the lyrics from outside the delegate
void SongSqlModel::updateLyrics(const int &row, const QString &lyrics) { void SongSqlModel::updateLyrics(const int &row, const QString &lyrics) {
qDebug() << "Row is " << row; qDebug() << "Row is " << row;
QSqlQuery query("select id from songs"); QSqlRecord rowdata = record(row);
QList<int> ids;
while (query.next()) {
ids.append(query.value(0).toInt());
// qDebug() << ids;
}
int id = ids.indexOf(row,0);
QSqlRecord rowdata = record(id);
qDebug() << lyrics; qDebug() << lyrics;
rowdata.setValue("lyrics", lyrics); rowdata.setValue("lyrics", lyrics);
qDebug() << rowdata.value("lyrics"); qDebug() << rowdata.value("lyrics");
setRecord(id, rowdata); setRecord(row, rowdata);
submitAll(); submitAll();
emit lyricsChanged(); emit lyricsChanged();
} }
@ -386,17 +370,9 @@ void SongSqlModel::setCcli(const QString &ccli) {
// This function is for updating the lyrics from outside the delegate // This function is for updating the lyrics from outside the delegate
void SongSqlModel::updateCcli(const int &row, const QString &ccli) { void SongSqlModel::updateCcli(const int &row, const QString &ccli) {
qDebug() << "Row is " << row; qDebug() << "Row is " << row;
QSqlQuery query("select id from songs"); QSqlRecord rowdata = record(row);
QList<int> ids;
while (query.next()) {
ids.append(query.value(0).toInt());
// qDebug() << ids;
}
int id = ids.indexOf(row,0);
QSqlRecord rowdata = record(id);
rowdata.setValue("ccli", ccli); rowdata.setValue("ccli", ccli);
setRecord(id, rowdata); setRecord(row, rowdata);
submitAll(); submitAll();
emit ccliChanged(); emit ccliChanged();
} }
@ -418,17 +394,9 @@ void SongSqlModel::setAudio(const QString &audio) {
// This function is for updating the lyrics from outside the delegate // This function is for updating the lyrics from outside the delegate
void SongSqlModel::updateAudio(const int &row, const QString &audio) { void SongSqlModel::updateAudio(const int &row, const QString &audio) {
qDebug() << "Row is " << row; qDebug() << "Row is " << row;
QSqlQuery query("select id from songs"); QSqlRecord rowdata = record(row);
QList<int> ids;
while (query.next()) {
ids.append(query.value(0).toInt());
// qDebug() << ids;
}
int id = ids.indexOf(row,0);
QSqlRecord rowdata = record(id);
rowdata.setValue("audio", audio); rowdata.setValue("audio", audio);
setRecord(id, rowdata); setRecord(row, rowdata);
submitAll(); submitAll();
emit audioChanged(); emit audioChanged();
} }
@ -448,17 +416,9 @@ void SongSqlModel::setVerseOrder(const QString &vorder) {
// This function is for updating the lyrics from outside the delegate // This function is for updating the lyrics from outside the delegate
void SongSqlModel::updateVerseOrder(const int &row, const QString &vorder) { void SongSqlModel::updateVerseOrder(const int &row, const QString &vorder) {
qDebug() << "Row is " << row; qDebug() << "Row is " << row;
QSqlQuery query("select id from songs"); QSqlRecord rowdata = record(row);
QList<int> ids;
while (query.next()) {
ids.append(query.value(0).toInt());
// qDebug() << ids;
}
int id = ids.indexOf(row,0);
QSqlRecord rowdata = record(id);
rowdata.setValue("vorder", vorder); rowdata.setValue("vorder", vorder);
setRecord(id, rowdata); setRecord(row, rowdata);
submitAll(); submitAll();
emit vorderChanged(); emit vorderChanged();
} }
@ -478,17 +438,9 @@ void SongSqlModel::setBackground(const QString &background) {
// This function is for updating the lyrics from outside the delegate // This function is for updating the lyrics from outside the delegate
void SongSqlModel::updateBackground(const int &row, const QString &background) { void SongSqlModel::updateBackground(const int &row, const QString &background) {
qDebug() << "Row is " << row; qDebug() << "Row is " << row;
QSqlQuery query("select id from songs"); QSqlRecord rowdata = record(row);
QList<int> ids;
while (query.next()) {
ids.append(query.value(0).toInt());
// qDebug() << ids;
}
int id = ids.indexOf(row,0);
QSqlRecord rowdata = record(id);
rowdata.setValue("background", background); rowdata.setValue("background", background);
setRecord(id, rowdata); setRecord(row, rowdata);
submitAll(); submitAll();
emit backgroundChanged(); emit backgroundChanged();
} }
@ -508,17 +460,9 @@ void SongSqlModel::setBackgroundType(const QString &backgroundType) {
// This function is for updating the lyrics from outside the delegate // This function is for updating the lyrics from outside the delegate
void SongSqlModel::updateBackgroundType(const int &row, const QString &backgroundType) { void SongSqlModel::updateBackgroundType(const int &row, const QString &backgroundType) {
qDebug() << "Row is " << row; qDebug() << "Row is " << row;
QSqlQuery query("select id from songs"); QSqlRecord rowdata = record(row);
QList<int> ids;
while (query.next()) {
ids.append(query.value(0).toInt());
// qDebug() << ids;
}
int id = ids.indexOf(row,0);
QSqlRecord rowdata = record(id);
rowdata.setValue("backgroundType", backgroundType); rowdata.setValue("backgroundType", backgroundType);
setRecord(id, rowdata); setRecord(row, rowdata);
submitAll(); submitAll();
emit backgroundTypeChanged(); emit backgroundTypeChanged();
} }
@ -540,18 +484,10 @@ void SongSqlModel::setHorizontalTextAlignment(const QString &horizontalTextAlign
// This function is for updating the lyrics from outside the delegate // This function is for updating the lyrics from outside the delegate
void SongSqlModel::updateHorizontalTextAlignment(const int &row, const QString &horizontalTextAlignment) { void SongSqlModel::updateHorizontalTextAlignment(const int &row, const QString &horizontalTextAlignment) {
qDebug() << "Row is " << row; qDebug() << "Row is " << row;
QSqlQuery query("select id from songs"); QSqlRecord rowdata = record(row);
QList<int> ids;
while (query.next()) {
ids.append(query.value(0).toInt());
// qDebug() << ids;
}
int id = ids.indexOf(row,0);
QSqlRecord rowdata = record(id);
qDebug() << rowdata; qDebug() << rowdata;
rowdata.setValue("horizontalTextAlignment", horizontalTextAlignment); rowdata.setValue("horizontalTextAlignment", horizontalTextAlignment);
setRecord(id, rowdata); setRecord(row, rowdata);
qDebug() << rowdata; qDebug() << rowdata;
submitAll(); submitAll();
emit horizontalTextAlignmentChanged(); emit horizontalTextAlignmentChanged();
@ -574,18 +510,10 @@ void SongSqlModel::setVerticalTextAlignment(const QString &verticalTextAlignment
// This function is for updating the lyrics from outside the delegate // This function is for updating the lyrics from outside the delegate
void SongSqlModel::updateVerticalTextAlignment(const int &row, const QString &verticalTextAlignment) { void SongSqlModel::updateVerticalTextAlignment(const int &row, const QString &verticalTextAlignment) {
qDebug() << "Row is " << row; qDebug() << "Row is " << row;
QSqlQuery query("select id from songs"); QSqlRecord rowdata = record(row);
QList<int> ids;
while (query.next()) {
ids.append(query.value(0).toInt());
// qDebug() << ids;
}
int id = ids.indexOf(row,0);
QSqlRecord rowdata = record(id);
qDebug() << rowdata; qDebug() << rowdata;
rowdata.setValue("verticalTextAlignment", verticalTextAlignment); rowdata.setValue("verticalTextAlignment", verticalTextAlignment);
setRecord(id, rowdata); setRecord(row, rowdata);
qDebug() << rowdata; qDebug() << rowdata;
submitAll(); submitAll();
emit verticalTextAlignmentChanged(); emit verticalTextAlignmentChanged();
@ -608,18 +536,10 @@ void SongSqlModel::setFont(const QString &font) {
// This function is for updating the lyrics from outside the delegate // This function is for updating the lyrics from outside the delegate
void SongSqlModel::updateFont(const int &row, const QString &font) { void SongSqlModel::updateFont(const int &row, const QString &font) {
qDebug() << "Row is " << row; qDebug() << "Row is " << row;
QSqlQuery query("select id from songs"); QSqlRecord rowdata = record(row);
QList<int> ids;
while (query.next()) {
ids.append(query.value(0).toInt());
// qDebug() << ids;
}
int id = ids.indexOf(row,0);
QSqlRecord rowdata = record(id);
qDebug() << rowdata; qDebug() << rowdata;
rowdata.setValue("font", font); rowdata.setValue("font", font);
setRecord(id, rowdata); setRecord(row, rowdata);
qDebug() << rowdata; qDebug() << rowdata;
submitAll(); submitAll();
emit fontChanged(); emit fontChanged();
@ -642,18 +562,10 @@ void SongSqlModel::setFontSize(const int &fontSize) {
// This function is for updating the lyrics from outside the delegate // This function is for updating the lyrics from outside the delegate
void SongSqlModel::updateFontSize(const int &row, const int &fontSize) { void SongSqlModel::updateFontSize(const int &row, const int &fontSize) {
qDebug() << "Row is " << row; qDebug() << "Row is " << row;
QSqlQuery query("select id from songs"); QSqlRecord rowdata = record(row);
QList<int> ids;
while (query.next()) {
ids.append(query.value(0).toInt());
// qDebug() << ids;
}
int id = ids.indexOf(row,0);
QSqlRecord rowdata = record(id);
qDebug() << rowdata; qDebug() << rowdata;
rowdata.setValue("fontSize", fontSize); rowdata.setValue("fontSize", fontSize);
setRecord(id, rowdata); setRecord(row, rowdata);
qDebug() << rowdata; qDebug() << rowdata;
submitAll(); submitAll();
emit fontSizeChanged(); emit fontSizeChanged();