Thanks Igor Costa de Faria for the sponsership [skip ci]
parent
39ec6a9aa7
commit
b5a1d18a21
|
@ -0,0 +1,2 @@
|
||||||
|
# Supporters ordered by first donation.
|
||||||
|
Igor Costa de Faria <https://github.com/IgorEagle>
|
|
@ -35,6 +35,7 @@
|
||||||
<file>ACKNOWLEDGEMENTS.html</file>
|
<file>ACKNOWLEDGEMENTS.html</file>
|
||||||
<file>AUTHORS</file>
|
<file>AUTHORS</file>
|
||||||
<file>CONTRIBUTORS</file>
|
<file>CONTRIBUTORS</file>
|
||||||
|
<file>SUPPORTERS</file>
|
||||||
<file>languages/dust3d_es_AR.qm</file>
|
<file>languages/dust3d_es_AR.qm</file>
|
||||||
<file>languages/dust3d_it_IT.qm</file>
|
<file>languages/dust3d_it_IT.qm</file>
|
||||||
</qresource>
|
</qresource>
|
||||||
|
|
|
@ -56,6 +56,7 @@ std::map<DocumentWindow *, QUuid> g_documentWindows;
|
||||||
QTextBrowser *g_acknowlegementsWidget = nullptr;
|
QTextBrowser *g_acknowlegementsWidget = nullptr;
|
||||||
AboutWidget *g_aboutWidget = nullptr;
|
AboutWidget *g_aboutWidget = nullptr;
|
||||||
QTextBrowser *g_contributorsWidget = nullptr;
|
QTextBrowser *g_contributorsWidget = nullptr;
|
||||||
|
QTextBrowser *g_supportersWidget = nullptr;
|
||||||
UpdatesCheckWidget *g_updatesCheckWidget = nullptr;
|
UpdatesCheckWidget *g_updatesCheckWidget = nullptr;
|
||||||
|
|
||||||
void outputMessage(QtMsgType type, const QMessageLogContext &context, const QString &msg)
|
void outputMessage(QtMsgType type, const QMessageLogContext &context, const QString &msg)
|
||||||
|
@ -107,6 +108,21 @@ void DocumentWindow::showContributors()
|
||||||
g_contributorsWidget->raise();
|
g_contributorsWidget->raise();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void DocumentWindow::showSupporters()
|
||||||
|
{
|
||||||
|
if (!g_supportersWidget) {
|
||||||
|
g_supportersWidget = new QTextBrowser;
|
||||||
|
g_supportersWidget->setWindowTitle(unifiedWindowTitle(tr("Supporters")));
|
||||||
|
g_supportersWidget->setMinimumSize(QSize(400, 300));
|
||||||
|
QFile supporters(":/SUPPORTERS");
|
||||||
|
supporters.open(QFile::ReadOnly | QFile::Text);
|
||||||
|
g_supportersWidget->setHtml("<h1>SUPPORTERS</h1><pre>" + supporters.readAll() + "</pre>");
|
||||||
|
}
|
||||||
|
g_supportersWidget->show();
|
||||||
|
g_supportersWidget->activateWindow();
|
||||||
|
g_supportersWidget->raise();
|
||||||
|
}
|
||||||
|
|
||||||
void DocumentWindow::showAbout()
|
void DocumentWindow::showAbout()
|
||||||
{
|
{
|
||||||
if (!g_aboutWidget) {
|
if (!g_aboutWidget) {
|
||||||
|
@ -902,6 +918,10 @@ DocumentWindow::DocumentWindow() :
|
||||||
m_seeContributorsAction = new QAction(tr("Contributors"), this);
|
m_seeContributorsAction = new QAction(tr("Contributors"), this);
|
||||||
connect(m_seeContributorsAction, &QAction::triggered, this, &DocumentWindow::seeContributors);
|
connect(m_seeContributorsAction, &QAction::triggered, this, &DocumentWindow::seeContributors);
|
||||||
m_helpMenu->addAction(m_seeContributorsAction);
|
m_helpMenu->addAction(m_seeContributorsAction);
|
||||||
|
|
||||||
|
m_seeSupportersAction = new QAction(tr("Supporters"), this);
|
||||||
|
connect(m_seeSupportersAction, &QAction::triggered, this, &DocumentWindow::seeSupporters);
|
||||||
|
m_helpMenu->addAction(m_seeSupportersAction);
|
||||||
|
|
||||||
m_seeAcknowlegementsAction = new QAction(tr("Acknowlegements"), this);
|
m_seeAcknowlegementsAction = new QAction(tr("Acknowlegements"), this);
|
||||||
connect(m_seeAcknowlegementsAction, &QAction::triggered, this, &DocumentWindow::seeAcknowlegements);
|
connect(m_seeAcknowlegementsAction, &QAction::triggered, this, &DocumentWindow::seeAcknowlegements);
|
||||||
|
@ -1404,6 +1424,11 @@ void DocumentWindow::seeContributors()
|
||||||
DocumentWindow::showContributors();
|
DocumentWindow::showContributors();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void DocumentWindow::seeSupporters()
|
||||||
|
{
|
||||||
|
DocumentWindow::showSupporters();
|
||||||
|
}
|
||||||
|
|
||||||
void DocumentWindow::initLockButton(QPushButton *button)
|
void DocumentWindow::initLockButton(QPushButton *button)
|
||||||
{
|
{
|
||||||
QFont font;
|
QFont font;
|
||||||
|
|
|
@ -39,6 +39,7 @@ public:
|
||||||
static const std::map<DocumentWindow *, QUuid> &documentWindows();
|
static const std::map<DocumentWindow *, QUuid> &documentWindows();
|
||||||
static void showAcknowlegements();
|
static void showAcknowlegements();
|
||||||
static void showContributors();
|
static void showContributors();
|
||||||
|
static void showSupporters();
|
||||||
static void showAbout();
|
static void showAbout();
|
||||||
static size_t total();
|
static size_t total();
|
||||||
protected:
|
protected:
|
||||||
|
@ -68,6 +69,7 @@ public slots:
|
||||||
void reportIssues();
|
void reportIssues();
|
||||||
void seeAcknowlegements();
|
void seeAcknowlegements();
|
||||||
void seeContributors();
|
void seeContributors();
|
||||||
|
void seeSupporters();
|
||||||
void seeReferenceGuide();
|
void seeReferenceGuide();
|
||||||
void documentChanged();
|
void documentChanged();
|
||||||
void updateRotationButtonState();
|
void updateRotationButtonState();
|
||||||
|
@ -203,6 +205,7 @@ private:
|
||||||
QAction *m_checkForUpdatesAction;
|
QAction *m_checkForUpdatesAction;
|
||||||
QAction *m_reportIssuesAction;
|
QAction *m_reportIssuesAction;
|
||||||
QAction *m_seeContributorsAction;
|
QAction *m_seeContributorsAction;
|
||||||
|
QAction *m_seeSupportersAction;
|
||||||
QAction *m_seeAcknowlegementsAction;
|
QAction *m_seeAcknowlegementsAction;
|
||||||
QAction *m_seeReferenceGuideAction;
|
QAction *m_seeReferenceGuideAction;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue