removing a lot of noise in debugging
This commit is contained in:
parent
4f10f53ff5
commit
1b080e9822
1 changed files with 30 additions and 32 deletions
|
@ -144,7 +144,7 @@ QVariantMap SongSqlModel::getSong(const int &row) {
|
||||||
}
|
}
|
||||||
int id = ids.indexOf(row,0);
|
int id = ids.indexOf(row,0);
|
||||||
|
|
||||||
const QModelIndex idx = this->index(id, 0, parent);
|
const QModelIndex idx = this->index(row, 0, parent);
|
||||||
qDebug() << "%%%%%%%%%";
|
qDebug() << "%%%%%%%%%";
|
||||||
qDebug() << row;
|
qDebug() << row;
|
||||||
qDebug() << idx;
|
qDebug() << idx;
|
||||||
|
@ -165,7 +165,7 @@ QVariantMap SongSqlModel::getSong(const int &row) {
|
||||||
QStringList SongSqlModel::getLyricList(const int &row) {
|
QStringList SongSqlModel::getLyricList(const int &row) {
|
||||||
QSqlQuery query("select id from songs");
|
QSqlQuery query("select id from songs");
|
||||||
QList<int> ids;
|
QList<int> ids;
|
||||||
qDebug() << row;
|
// qDebug() << row;
|
||||||
while (query.next()) {
|
while (query.next()) {
|
||||||
ids.append(query.value(0).toInt());
|
ids.append(query.value(0).toInt());
|
||||||
qDebug() << ids;
|
qDebug() << ids;
|
||||||
|
@ -175,7 +175,7 @@ QStringList SongSqlModel::getLyricList(const int &row) {
|
||||||
qDebug() << "@@@@@@@@@@@@@@";
|
qDebug() << "@@@@@@@@@@@@@@";
|
||||||
qDebug() << id;
|
qDebug() << id;
|
||||||
qDebug() << "@@@@@@@@@@@@@@";
|
qDebug() << "@@@@@@@@@@@@@@";
|
||||||
QSqlRecord recordData = record(id);
|
QSqlRecord recordData = record(row);
|
||||||
if (recordData.isEmpty()) {
|
if (recordData.isEmpty()) {
|
||||||
qDebug() << "this is not a song";
|
qDebug() << "this is not a song";
|
||||||
QStringList empty;
|
QStringList empty;
|
||||||
|
@ -187,7 +187,7 @@ QStringList SongSqlModel::getLyricList(const int &row) {
|
||||||
QStringList lyrics;
|
QStringList lyrics;
|
||||||
|
|
||||||
QStringList vorder = recordData.value("vorder").toString().split(" ");
|
QStringList vorder = recordData.value("vorder").toString().split(" ");
|
||||||
qDebug() << vorder;
|
// qDebug() << vorder;
|
||||||
|
|
||||||
QStringList keywords = {"Verse 1", "Verse 2", "Verse 3", "Verse 4",
|
QStringList keywords = {"Verse 1", "Verse 2", "Verse 3", "Verse 4",
|
||||||
"Verse 5", "Verse 6", "Verse 7", "Verse 8",
|
"Verse 5", "Verse 6", "Verse 7", "Verse 8",
|
||||||
|
@ -207,26 +207,26 @@ QStringList SongSqlModel::getLyricList(const int &row) {
|
||||||
// This first function pulls out each verse into our verses map
|
// This first function pulls out each verse into our verses map
|
||||||
// foreach (line, rawLyrics) {
|
// foreach (line, rawLyrics) {
|
||||||
for (int i = 0; i < rawLyrics.length(); ++i) {
|
for (int i = 0; i < rawLyrics.length(); ++i) {
|
||||||
qDebug() << "##########################";
|
// qDebug() << "##########################";
|
||||||
qDebug() << rawLyrics[i];
|
// qDebug() << rawLyrics[i];
|
||||||
qDebug() << rawLyrics.length();
|
// qDebug() << rawLyrics.length();
|
||||||
qDebug() << i;
|
// qDebug() << i;
|
||||||
qDebug() << "##########################";
|
// qDebug() << "##########################";
|
||||||
if (firstItem) {
|
if (firstItem) {
|
||||||
if (keywords.contains(rawLyrics[i])) {
|
if (keywords.contains(rawLyrics[i])) {
|
||||||
qDebug() << "!!!!THIS IS FIRST LINE!!!!!";
|
// qDebug() << "!!!!THIS IS FIRST LINE!!!!!";
|
||||||
// qDebug() << rawLyrics[i];
|
// qDebug() << rawLyrics[i];
|
||||||
firstItem = false;
|
firstItem = false;
|
||||||
vtitle = rawLyrics[i];
|
vtitle = rawLyrics[i];
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
} else if (keywords.contains(rawLyrics[i])) {
|
} else if (keywords.contains(rawLyrics[i])) {
|
||||||
qDebug() << "!!!!THIS IS A VTITLE!!!!!";
|
// qDebug() << "!!!!THIS IS A VTITLE!!!!!";
|
||||||
// qDebug() << verse;
|
// qDebug() << verse;
|
||||||
// qDebug() << rawLyrics[i];
|
// qDebug() << rawLyrics[i];
|
||||||
if (verse.contains("\n\n")) {
|
if (verse.contains("\n\n")) {
|
||||||
verse = verse.trimmed();
|
verse = verse.trimmed();
|
||||||
qDebug() << "THIS IS A EMPTY SLIDE!" << verse;
|
// qDebug() << "THIS IS A EMPTY SLIDE!" << verse;
|
||||||
QStringList multiverses = verse.split("\n\n");
|
QStringList multiverses = verse.split("\n\n");
|
||||||
foreach (verse, multiverses) {
|
foreach (verse, multiverses) {
|
||||||
verses.insert(vtitle, verse);
|
verses.insert(vtitle, verse);
|
||||||
|
@ -242,12 +242,12 @@ QStringList SongSqlModel::getLyricList(const int &row) {
|
||||||
vtitle = rawLyrics[i];
|
vtitle = rawLyrics[i];
|
||||||
continue;
|
continue;
|
||||||
} else if (i + 1 == rawLyrics.length()) {
|
} else if (i + 1 == rawLyrics.length()) {
|
||||||
qDebug() << "!!!!LAST LINE!!!!!";
|
// qDebug() << "!!!!LAST LINE!!!!!";
|
||||||
|
|
||||||
verse.append(rawLyrics[i].trimmed() + "\n");
|
verse.append(rawLyrics[i].trimmed() + "\n");
|
||||||
if (verse.contains("\n\n")) {
|
if (verse.contains("\n\n")) {
|
||||||
verse = verse.trimmed();
|
verse = verse.trimmed();
|
||||||
qDebug() << "THIS IS A EMPTY SLIDE!" << verse;
|
// qDebug() << "THIS IS A EMPTY SLIDE!" << verse;
|
||||||
QStringList multiverses = verse.split("\n\n");
|
QStringList multiverses = verse.split("\n\n");
|
||||||
foreach (verse, multiverses) {
|
foreach (verse, multiverses) {
|
||||||
verses.insert(vtitle, verse);
|
verses.insert(vtitle, verse);
|
||||||
|
@ -257,31 +257,31 @@ QStringList SongSqlModel::getLyricList(const int &row) {
|
||||||
}
|
}
|
||||||
|
|
||||||
verses.insert(vtitle, verse);
|
verses.insert(vtitle, verse);
|
||||||
qDebug() << "&&&&&&&&&&&&";
|
// qDebug() << "&&&&&&&&&&&&";
|
||||||
qDebug() << "This is final line";
|
// qDebug() << "This is final line";
|
||||||
qDebug() << "and has been inserted";
|
// qDebug() << "and has been inserted";
|
||||||
qDebug() << verses.values(vtitle);
|
// qDebug() << verses.values(vtitle);
|
||||||
qDebug() << "&&&&&&&&&&&&";
|
// qDebug() << "&&&&&&&&&&&&";
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
qDebug() << "THIS RAWLYRICS[I]";
|
// qDebug() << "THIS RAWLYRICS[I]";
|
||||||
qDebug() << rawLyrics[i];
|
// qDebug() << rawLyrics[i];
|
||||||
qDebug() << "THIS VTITLE";
|
// qDebug() << "THIS VTITLE";
|
||||||
qDebug() << vtitle;
|
// qDebug() << vtitle;
|
||||||
verse.append(rawLyrics[i].trimmed() + "\n");
|
verse.append(rawLyrics[i].trimmed() + "\n");
|
||||||
qDebug() << verse;
|
// qDebug() << verse;
|
||||||
qDebug() << "APPENDED VERSE";
|
// qDebug() << "APPENDED VERSE";
|
||||||
}
|
}
|
||||||
// qDebug() << verses;
|
// qDebug() << verses;
|
||||||
|
|
||||||
// let's check to see if there is a verse order, if not return the list given
|
// let's check to see if there is a verse order, if not return the list given
|
||||||
if (vorder.first().isEmpty()) {
|
if (vorder.first().isEmpty()) {
|
||||||
qDebug() << "NO VORDER";
|
// qDebug() << "NO VORDER";
|
||||||
foreach (verse, verses) {
|
foreach (verse, verses) {
|
||||||
qDebug() << verse;
|
// qDebug() << verse;
|
||||||
lyrics.append(verse);
|
lyrics.append(verse);
|
||||||
}
|
}
|
||||||
qDebug() << lyrics;
|
// qDebug() << lyrics;
|
||||||
return lyrics;
|
return lyrics;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -735,14 +735,12 @@ QModelIndex SongProxyModel::idx(int row) {
|
||||||
}
|
}
|
||||||
|
|
||||||
QStringList SongProxyModel::getLyricList(const int &row) {
|
QStringList SongProxyModel::getLyricList(const int &row) {
|
||||||
auto model = qobject_cast<SongSqlModel *>(sourceModel());
|
QStringList lyrics = m_songModel->getLyricList(mapToSource(index(row, 0)).row());
|
||||||
QStringList lyrics = model->getLyricList(mapToSource(index(row, 0)).row());
|
|
||||||
return lyrics;
|
return lyrics;
|
||||||
}
|
}
|
||||||
|
|
||||||
QVariantMap SongProxyModel::getSong(const int &row) {
|
QVariantMap SongProxyModel::getSong(const int &row) {
|
||||||
auto model = qobject_cast<SongSqlModel *>(sourceModel());
|
QVariantMap song = m_songModel->getSong(mapToSource(index(row, 0)).row());
|
||||||
QVariantMap song = model->getSong(mapToSource(index(row, 0)).row());
|
|
||||||
return song;
|
return song;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue