diff --git a/src/assets/about.txt b/src/assets/about.txt index ac20d39..06b7ab9 100644 --- a/src/assets/about.txt +++ b/src/assets/about.txt @@ -1,8 +1,9 @@ Feather () -https://featherwallet.org +Website: https://featherwallet.org +E-mail: dev@featherwallet.org -Created by dsc , tobtoht , and contributors. +Created by dsc, tobtoht, and contributors. Copyright (c) 2020-, The Monero Project diff --git a/src/assets/contributors.txt b/src/assets/contributors.txt index 251d72c..92c9122 100644 --- a/src/assets/contributors.txt +++ b/src/assets/contributors.txt @@ -1,5 +1,5 @@ -dsc -tobtoht -selsta -Diego Salazar -Matt Smith \ No newline at end of file +dsc +tobtoht +selsta +Diego Salazar +Matt Smith \ No newline at end of file diff --git a/src/dialog/aboutdialog.cpp b/src/dialog/aboutdialog.cpp index 891e36c..671d8f2 100644 --- a/src/dialog/aboutdialog.cpp +++ b/src/dialog/aboutdialog.cpp @@ -26,28 +26,14 @@ AboutDialog::AboutDialog(QWidget *parent) auto ack_text = Utils::barrayToString(ack); ui->ackText->setText(ack_text); - auto sm = QApplication::font(); - auto font = QApplication::font(); - sm.setPointSize(sm.pointSize() - 2); - this->m_model = new QStandardItemModel(this); - this->m_model->setHorizontalHeaderItem(0, Utils::qStandardItem("Name", sm)); - this->m_model->setHorizontalHeaderItem(1, Utils::qStandardItem("Email", sm)); - ui->authorView->setModel(this->m_model); - - int i = 0; - auto contributors = Utils::barrayToString(Utils::fileOpenQRC(":assets/contributors.txt")); - for(const auto &line: contributors.split("\n")){ - // too lazy for regex #sorry #notsorry - auto name = line.left(line.indexOf("<")).trimmed(); - auto nameItem = Utils::qStandardItem(name, font); - auto email = line.mid(line.indexOf("<")+1, line.length()).replace(">", "").trimmed(); - auto emailItem = Utils::qStandardItem(email, font); + m_model = new QStringListModel(this); - this->m_model->setItem(i, 0, nameItem); - this->m_model->setItem(i, 1, emailItem); - i++; - } + QString contributors = Utils::barrayToString(Utils::fileOpenQRC(":assets/contributors.txt")); + QStringList contributor_list = contributors.split("\n"); + m_model->setStringList(contributor_list); + ui->authorView->setHeaderHidden(true); + ui->authorView->setModel(this->m_model); ui->authorView->header()->setSectionResizeMode(QHeaderView::Stretch); this->adjustSize(); diff --git a/src/dialog/aboutdialog.h b/src/dialog/aboutdialog.h index 14b93f5..e7ce12c 100644 --- a/src/dialog/aboutdialog.h +++ b/src/dialog/aboutdialog.h @@ -5,7 +5,7 @@ #define ABOUT_H #include -#include +#include #include namespace Ui { @@ -21,7 +21,7 @@ public: ~AboutDialog() override; private: - QStandardItemModel *m_model; + QStringListModel *m_model; Ui::AboutDialog *ui; };