From 609a0c81b1f5d29abd0c1da44b3e534bc2874df7 Mon Sep 17 00:00:00 2001 From: Martin Rotter Date: Fri, 31 Jan 2014 09:41:19 +0100 Subject: [PATCH] Work on authentication design. --- src/gui/formstandardcategorydetails.ui | 2 +- src/gui/formstandardfeeddetails.cpp | 4 ++++ src/gui/formstandardfeeddetails.h | 1 + src/gui/formstandardfeeddetails.ui | 4 ++-- src/gui/messagebox.cpp | 3 +++ 5 files changed, 11 insertions(+), 3 deletions(-) diff --git a/src/gui/formstandardcategorydetails.ui b/src/gui/formstandardcategorydetails.ui index b4e9871a9..04a2937c7 100644 --- a/src/gui/formstandardcategorydetails.ui +++ b/src/gui/formstandardcategorydetails.ui @@ -17,7 +17,7 @@ - + diff --git a/src/gui/formstandardfeeddetails.cpp b/src/gui/formstandardfeeddetails.cpp index 276e5d8d7..3068e13cc 100644 --- a/src/gui/formstandardfeeddetails.cpp +++ b/src/gui/formstandardfeeddetails.cpp @@ -243,6 +243,10 @@ void FormStandardFeedDetails::initialize() { m_ui = new Ui::FormStandardFeedDetails(); m_ui->setupUi(this); + // Add button for fetching feed data from internet. + m_btnLoadDataFromInternet = m_ui->m_buttonBox->addButton(tr("Auto-fetch feed metadata"), + QDialogButtonBox::HelpRole); + // Set flags and attributes. setWindowFlags(Qt::MSWindowsFixedSizeDialogHint | Qt::Dialog); setWindowIcon(IconThemeFactory::instance()->fromTheme("document-new")); diff --git a/src/gui/formstandardfeeddetails.h b/src/gui/formstandardfeeddetails.h index 97abed0ff..737f39645 100644 --- a/src/gui/formstandardfeeddetails.h +++ b/src/gui/formstandardfeeddetails.h @@ -71,6 +71,7 @@ class FormStandardFeedDetails : public QDialog { QAction *m_actionLoadIconFromFile; QAction *m_actionUseDefaultIcon; QAction *m_actionNoIcon; + QPushButton *m_btnLoadDataFromInternet; }; #endif // FORMSTANDARDFEEDDETAILS_H diff --git a/src/gui/formstandardfeeddetails.ui b/src/gui/formstandardfeeddetails.ui index 02d18f46d..7fa48a95d 100644 --- a/src/gui/formstandardfeeddetails.ui +++ b/src/gui/formstandardfeeddetails.ui @@ -7,11 +7,11 @@ 0 0 375 - 337 + 360 - Dialog + diff --git a/src/gui/messagebox.cpp b/src/gui/messagebox.cpp index 989a4a9d9..d2c3fbd73 100644 --- a/src/gui/messagebox.cpp +++ b/src/gui/messagebox.cpp @@ -48,6 +48,9 @@ QIcon MessageBox::iconForRole(QDialogButtonBox::StandardButton button) { case QMessageBox::NoToAll: return IconThemeFactory::instance()->fromTheme("dialog-no"); + case QMessageBox::Help: + return IconThemeFactory::instance()->fromTheme("dialog-information"); + default: return QIcon(); }