mirror of
https://github.com/lubosz/overte.git
synced 2025-08-08 04:08:13 +02:00
store discourse api key
This commit is contained in:
parent
852756e84d
commit
d3fecd7a31
5 changed files with 41 additions and 3 deletions
|
@ -44,3 +44,9 @@ SnapshotShareDialog::SnapshotShareDialog(QString fileName, QWidget* parent) : QD
|
||||||
ui.snapshotWidget->setPixmap(snaphsotPixmap);
|
ui.snapshotWidget->setPixmap(snaphsotPixmap);
|
||||||
ui.snapshotWidget->adjustSize();
|
ui.snapshotWidget->adjustSize();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void SnapshotShareDialog::accept() {
|
||||||
|
// post to Discourse forum
|
||||||
|
|
||||||
|
close();
|
||||||
|
}
|
||||||
|
|
|
@ -20,6 +20,9 @@ public:
|
||||||
private:
|
private:
|
||||||
QString _fileName;
|
QString _fileName;
|
||||||
Ui_SnapshotShareDialog ui;
|
Ui_SnapshotShareDialog ui;
|
||||||
|
|
||||||
|
private slots:
|
||||||
|
void accept();
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif /* defined(__hifi__snapshotShareDialog__) */
|
#endif /* defined(__hifi__snapshotShareDialog__) */
|
||||||
|
|
|
@ -311,5 +311,22 @@ p, li { white-space: pre-wrap; }
|
||||||
</layout>
|
</layout>
|
||||||
</widget>
|
</widget>
|
||||||
<resources/>
|
<resources/>
|
||||||
<connections/>
|
<connections>
|
||||||
|
<connection>
|
||||||
|
<sender>shareButton</sender>
|
||||||
|
<signal>clicked()</signal>
|
||||||
|
<receiver>SnapshotShareDialog</receiver>
|
||||||
|
<slot>accept()</slot>
|
||||||
|
<hints>
|
||||||
|
<hint type="sourcelabel">
|
||||||
|
<x>420</x>
|
||||||
|
<y>565</y>
|
||||||
|
</hint>
|
||||||
|
<hint type="destinationlabel">
|
||||||
|
<x>250</x>
|
||||||
|
<y>307</y>
|
||||||
|
</hint>
|
||||||
|
</hints>
|
||||||
|
</connection>
|
||||||
|
</connections>
|
||||||
</ui>
|
</ui>
|
||||||
|
|
|
@ -16,7 +16,8 @@
|
||||||
DataServerAccountInfo::DataServerAccountInfo() :
|
DataServerAccountInfo::DataServerAccountInfo() :
|
||||||
_accessToken(),
|
_accessToken(),
|
||||||
_username(),
|
_username(),
|
||||||
_xmppPassword()
|
_xmppPassword(),
|
||||||
|
_discourseApiKey()
|
||||||
{
|
{
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -29,6 +30,7 @@ DataServerAccountInfo::DataServerAccountInfo(const QJsonObject& jsonObject) :
|
||||||
QJsonObject userJSONObject = jsonObject["user"].toObject();
|
QJsonObject userJSONObject = jsonObject["user"].toObject();
|
||||||
setUsername(userJSONObject["username"].toString());
|
setUsername(userJSONObject["username"].toString());
|
||||||
setXMPPPassword(userJSONObject["xmpp_password"].toString());
|
setXMPPPassword(userJSONObject["xmpp_password"].toString());
|
||||||
|
setDiscourseApiKey(userJSONObject["discourse_api_key"].toString());
|
||||||
}
|
}
|
||||||
|
|
||||||
DataServerAccountInfo::DataServerAccountInfo(const DataServerAccountInfo& otherInfo) {
|
DataServerAccountInfo::DataServerAccountInfo(const DataServerAccountInfo& otherInfo) {
|
||||||
|
@ -65,6 +67,12 @@ void DataServerAccountInfo::setXMPPPassword(const QString& xmppPassword) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void DataServerAccountInfo::setDiscourseApiKey(const QString& discourseApiKey) {
|
||||||
|
if (_discourseApiKey != discourseApiKey) {
|
||||||
|
_discourseApiKey = discourseApiKey;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
QDataStream& operator<<(QDataStream &out, const DataServerAccountInfo& info) {
|
QDataStream& operator<<(QDataStream &out, const DataServerAccountInfo& info) {
|
||||||
out << info._accessToken << info._username << info._xmppPassword;
|
out << info._accessToken << info._username << info._xmppPassword;
|
||||||
return out;
|
return out;
|
||||||
|
|
|
@ -31,7 +31,10 @@ public:
|
||||||
|
|
||||||
const QString& getXMPPPassword() const { return _xmppPassword; }
|
const QString& getXMPPPassword() const { return _xmppPassword; }
|
||||||
void setXMPPPassword(const QString& xmppPassword);
|
void setXMPPPassword(const QString& xmppPassword);
|
||||||
|
|
||||||
|
const QString& getDiscourseApiKey() const { return _discourseApiKey; }
|
||||||
|
void setDiscourseApiKey(const QString& discourseApiKey);
|
||||||
|
|
||||||
friend QDataStream& operator<<(QDataStream &out, const DataServerAccountInfo& info);
|
friend QDataStream& operator<<(QDataStream &out, const DataServerAccountInfo& info);
|
||||||
friend QDataStream& operator>>(QDataStream &in, DataServerAccountInfo& info);
|
friend QDataStream& operator>>(QDataStream &in, DataServerAccountInfo& info);
|
||||||
private:
|
private:
|
||||||
|
@ -40,6 +43,7 @@ private:
|
||||||
OAuthAccessToken _accessToken;
|
OAuthAccessToken _accessToken;
|
||||||
QString _username;
|
QString _username;
|
||||||
QString _xmppPassword;
|
QString _xmppPassword;
|
||||||
|
QString _discourseApiKey;
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif // hifi_DataServerAccountInfo_h
|
#endif // hifi_DataServerAccountInfo_h
|
||||||
|
|
Loading…
Reference in a new issue