|
@@ -71,12 +71,7 @@ OAuthLogin::OAuthLogin(QWidget *parent, const std::string &url, bool token)
|
|
|
#endif
|
|
|
}
|
|
|
|
|
|
-OAuthLogin::~OAuthLogin()
|
|
|
-{
|
|
|
-#ifdef BROWSER_AVAILABLE
|
|
|
- delete cefWidget;
|
|
|
-#endif
|
|
|
-}
|
|
|
+OAuthLogin::~OAuthLogin() {}
|
|
|
|
|
|
int OAuthLogin::exec()
|
|
|
{
|
|
@@ -88,6 +83,22 @@ int OAuthLogin::exec()
|
|
|
return QDialog::Rejected;
|
|
|
}
|
|
|
|
|
|
+void OAuthLogin::reject()
|
|
|
+{
|
|
|
+#ifdef BROWSER_AVAILABLE
|
|
|
+ delete cefWidget;
|
|
|
+#endif
|
|
|
+ QDialog::reject();
|
|
|
+}
|
|
|
+
|
|
|
+void OAuthLogin::accept()
|
|
|
+{
|
|
|
+#ifdef BROWSER_AVAILABLE
|
|
|
+ delete cefWidget;
|
|
|
+#endif
|
|
|
+ QDialog::accept();
|
|
|
+}
|
|
|
+
|
|
|
void OAuthLogin::urlChanged(const QString &url)
|
|
|
{
|
|
|
std::string uri = get_token ? "access_token=" : "code=";
|