From 5de4d17c845353856d6a4fab38067d775f3dc3fa Mon Sep 17 00:00:00 2001 From: Martin Rotter <rotter@praktik.cz> Date: Tue, 12 Jan 2021 11:09:50 +0100 Subject: [PATCH] Save. --- src/librssguard/librssguard.pro | 3 + .../inoreader/gui/inoreaderaccountdetails.cpp | 7 + .../inoreader/gui/inoreaderaccountdetails.h | 20 ++ .../inoreader/gui/inoreaderaccountdetails.ui | 185 ++++++++++++++++++ .../owncloud/gui/owncloudaccountdetails.ui | 3 - .../tt-rss/gui/ttrssaccountdetails.ui | 3 - 6 files changed, 215 insertions(+), 6 deletions(-) create mode 100755 src/librssguard/services/inoreader/gui/inoreaderaccountdetails.cpp create mode 100755 src/librssguard/services/inoreader/gui/inoreaderaccountdetails.h create mode 100755 src/librssguard/services/inoreader/gui/inoreaderaccountdetails.ui diff --git a/src/librssguard/librssguard.pro b/src/librssguard/librssguard.pro index a673f13ff..1c4843c55 100644 --- a/src/librssguard/librssguard.pro +++ b/src/librssguard/librssguard.pro @@ -150,6 +150,7 @@ HEADERS += core/feeddownloader.h \ services/gmail/network/gmailnetworkfactory.h \ services/inoreader/definitions.h \ services/inoreader/gui/formeditinoreaderaccount.h \ + services/inoreader/gui/inoreaderaccountdetails.h \ services/inoreader/inoreaderentrypoint.h \ services/inoreader/inoreaderfeed.h \ services/inoreader/inoreaderserviceroot.h \ @@ -305,6 +306,7 @@ SOURCES += core/feeddownloader.cpp \ services/gmail/gui/formeditgmailaccount.cpp \ services/gmail/network/gmailnetworkfactory.cpp \ services/inoreader/gui/formeditinoreaderaccount.cpp \ + services/inoreader/gui/inoreaderaccountdetails.cpp \ services/inoreader/inoreaderentrypoint.cpp \ services/inoreader/inoreaderfeed.cpp \ services/inoreader/inoreaderserviceroot.cpp \ @@ -376,6 +378,7 @@ FORMS += gui/dialogs/formabout.ui \ services/gmail/gui/formeditgmailaccount.ui \ services/inoreader/gui/formeditinoreaderaccount.ui \ services/abstract/gui/authenticationdetails.ui \ + services/inoreader/gui/inoreaderaccountdetails.ui \ services/owncloud/gui/owncloudaccountdetails.ui \ services/standard/gui/formstandardcategorydetails.ui \ services/standard/gui/formstandardimportexport.ui \ diff --git a/src/librssguard/services/inoreader/gui/inoreaderaccountdetails.cpp b/src/librssguard/services/inoreader/gui/inoreaderaccountdetails.cpp new file mode 100755 index 000000000..1d4e2347f --- /dev/null +++ b/src/librssguard/services/inoreader/gui/inoreaderaccountdetails.cpp @@ -0,0 +1,7 @@ +// For license of this file, see <project-root-folder>/LICENSE.md. + +#include "services/inoreader/gui/inoreaderaccountdetails.h" + +InoreaderAccountDetails::InoreaderAccountDetails(QWidget* parent) : QWidget(parent) { + m_ui.setupUi(this); +} diff --git a/src/librssguard/services/inoreader/gui/inoreaderaccountdetails.h b/src/librssguard/services/inoreader/gui/inoreaderaccountdetails.h new file mode 100755 index 000000000..2d8a8fdb0 --- /dev/null +++ b/src/librssguard/services/inoreader/gui/inoreaderaccountdetails.h @@ -0,0 +1,20 @@ +// For license of this file, see <project-root-folder>/LICENSE.md. + +#ifndef INOREADERACCOUNTDETAILS_H +#define INOREADERACCOUNTDETAILS_H + +#include <QWidget> + +#include "ui_inoreaderaccountdetails.h" + +class InoreaderAccountDetails : public QWidget { + Q_OBJECT + + public: + explicit InoreaderAccountDetails(QWidget* parent = nullptr); + + private: + Ui::InoreaderAccountDetails m_ui; +}; + +#endif // INOREADERACCOUNTDETAILS_H diff --git a/src/librssguard/services/inoreader/gui/inoreaderaccountdetails.ui b/src/librssguard/services/inoreader/gui/inoreaderaccountdetails.ui new file mode 100755 index 000000000..a8268fde5 --- /dev/null +++ b/src/librssguard/services/inoreader/gui/inoreaderaccountdetails.ui @@ -0,0 +1,185 @@ +<?xml version="1.0" encoding="UTF-8"?> +<ui version="4.0"> + <class>InoreaderAccountDetails</class> + <widget class="QWidget" name="InoreaderAccountDetails"> + <property name="geometry"> + <rect> + <x>0</x> + <y>0</y> + <width>469</width> + <height>437</height> + </rect> + </property> + <layout class="QFormLayout" name="formLayout_4"> + <item row="0" column="0"> + <widget class="QLabel" name="m_lblUsername"> + <property name="text"> + <string>Username</string> + </property> + </widget> + </item> + <item row="0" column="1"> + <widget class="LineEditWithStatus" name="m_txtUsername" native="true"/> + </item> + <item row="1" column="0" colspan="2"> + <widget class="QGroupBox" name="groupBox"> + <property name="title"> + <string>OAuth 2.0 settings</string> + </property> + <layout class="QFormLayout" name="formLayout"> + <item row="0" column="0"> + <widget class="QLabel" name="m_lblUsername_2"> + <property name="text"> + <string>Application ID</string> + </property> + <property name="buddy"> + <cstring>m_txtAppId</cstring> + </property> + </widget> + </item> + <item row="0" column="1"> + <widget class="LineEditWithStatus" name="m_txtAppId" native="true"/> + </item> + <item row="1" column="0"> + <widget class="QLabel" name="m_lblUsername_3"> + <property name="text"> + <string>Application key</string> + </property> + <property name="buddy"> + <cstring>m_txtAppKey</cstring> + </property> + </widget> + </item> + <item row="1" column="1"> + <widget class="LineEditWithStatus" name="m_txtAppKey" native="true"/> + </item> + <item row="2" column="0"> + <widget class="QLabel" name="m_lblUsername_4"> + <property name="text"> + <string>Redirect URL</string> + </property> + <property name="buddy"> + <cstring>m_txtRedirectUrl</cstring> + </property> + </widget> + </item> + <item row="2" column="1"> + <widget class="LineEditWithStatus" name="m_txtRedirectUrl" native="true"/> + </item> + <item row="4" column="0" colspan="2"> + <layout class="QHBoxLayout" name="horizontalLayout"> + <item> + <widget class="QPushButton" name="m_btnRegisterApi"> + <property name="text"> + <string>Get my own Application ID</string> + </property> + </widget> + </item> + <item> + <spacer name="horizontalSpacer"> + <property name="orientation"> + <enum>Qt::Horizontal</enum> + </property> + <property name="sizeHint" stdset="0"> + <size> + <width>40</width> + <height>20</height> + </size> + </property> + </spacer> + </item> + </layout> + </item> + <item row="3" column="0" colspan="2"> + <widget class="QLabel" name="m_lblInfo"> + <property name="wordWrap"> + <bool>true</bool> + </property> + </widget> + </item> + </layout> + </widget> + </item> + <item row="2" column="0" colspan="2"> + <layout class="QFormLayout" name="formLayout_3"> + <item row="0" column="1"> + <widget class="QSpinBox" name="m_spinLimitMessages"> + <property name="maximumSize"> + <size> + <width>140</width> + <height>16777215</height> + </size> + </property> + <property name="suffix"> + <string> message(s)</string> + </property> + </widget> + </item> + <item row="0" column="0"> + <widget class="QLabel" name="label"> + <property name="text"> + <string>Only download newest X messages per feed</string> + </property> + <property name="buddy"> + <cstring>m_spinLimitMessages</cstring> + </property> + </widget> + </item> + </layout> + </item> + <item row="3" column="0" colspan="2"> + <layout class="QFormLayout" name="formLayout_2"> + <item row="0" column="0"> + <widget class="QPushButton" name="m_btnTestSetup"> + <property name="text"> + <string>&Login</string> + </property> + </widget> + </item> + <item row="0" column="1"> + <widget class="LabelWithStatus" name="m_lblTestResult" native="true"> + <property name="sizePolicy"> + <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> + <horstretch>0</horstretch> + <verstretch>1</verstretch> + </sizepolicy> + </property> + <property name="layoutDirection"> + <enum>Qt::RightToLeft</enum> + </property> + </widget> + </item> + </layout> + </item> + <item row="4" column="0" colspan="2"> + <spacer name="verticalSpacer"> + <property name="orientation"> + <enum>Qt::Vertical</enum> + </property> + <property name="sizeHint" stdset="0"> + <size> + <width>448</width> + <height>167</height> + </size> + </property> + </spacer> + </item> + </layout> + </widget> + <customwidgets> + <customwidget> + <class>LineEditWithStatus</class> + <extends>QWidget</extends> + <header>lineeditwithstatus.h</header> + <container>1</container> + </customwidget> + <customwidget> + <class>LabelWithStatus</class> + <extends>QWidget</extends> + <header>labelwithstatus.h</header> + <container>1</container> + </customwidget> + </customwidgets> + <resources/> + <connections/> +</ui> diff --git a/src/librssguard/services/owncloud/gui/owncloudaccountdetails.ui b/src/librssguard/services/owncloud/gui/owncloudaccountdetails.ui index 7797ab5fe..a5ec53fae 100755 --- a/src/librssguard/services/owncloud/gui/owncloudaccountdetails.ui +++ b/src/librssguard/services/owncloud/gui/owncloudaccountdetails.ui @@ -10,9 +10,6 @@ <height>312</height> </rect> </property> - <property name="windowTitle"> - <string>Form</string> - </property> <layout class="QFormLayout" name="formLayout"> <item row="1" column="0"> <widget class="QCheckBox" name="m_checkDownloadOnlyUnreadMessages"> diff --git a/src/librssguard/services/tt-rss/gui/ttrssaccountdetails.ui b/src/librssguard/services/tt-rss/gui/ttrssaccountdetails.ui index b94cbfb5b..6ec555311 100644 --- a/src/librssguard/services/tt-rss/gui/ttrssaccountdetails.ui +++ b/src/librssguard/services/tt-rss/gui/ttrssaccountdetails.ui @@ -10,9 +10,6 @@ <height>373</height> </rect> </property> - <property name="windowTitle"> - <string>Form</string> - </property> <layout class="QFormLayout" name="formLayout"> <item row="2" column="0" colspan="2"> <widget class="QCheckBox" name="m_checkDownloadOnlyUnreadMessages">