feat: support atrust version

This commit is contained in:
Chenx Dust
2025-10-07 20:01:31 +08:00
parent eb54109272
commit 9723f68740
15 changed files with 680 additions and 146 deletions

View File

@@ -0,0 +1,35 @@
#ifndef SSOLOGINWEBVIEW_H
#define SSOLOGINWEBVIEW_H
#include <QDialog>
#include <QUrl>
#include <QString>
namespace Ui
{
class SsoLoginWebView;
}
class SsoLoginWebView : public QDialog
{
Q_OBJECT
public:
explicit SsoLoginWebView(QWidget *parent = nullptr);
~SsoLoginWebView() override;
void setInitialUrl(const QUrl &url);
void setCallbackServerHost(const QString &host);
QUrl currentUrl() const;
signals:
void loginCompleted(const QString &ticket);
private:
void setupConnections();
Ui::SsoLoginWebView *ui;
QString callbackServerHost;
};
#endif // SSOLOGINWEBVIEW_H