apparently song didn't need these changes...ugh
This commit is contained in:
parent
06f3832d76
commit
6f1d2ca4fa
1 changed files with 31 additions and 119 deletions
|
@ -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();
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue