Add Anonymous mode

This commit is contained in:
kradchen
2023-09-15 11:42:40 +08:00
parent 6c5734396a
commit 3799130487
20 changed files with 467 additions and 116 deletions

View File

@@ -172,6 +172,10 @@ void LoginDialog::doLogin()
void LoginDialog::accept()
{
if (JsonObject::Instance()->getAnonymousMode()){
DialogManager::Default()->requestAlertMessage(tr("Anonymous Mode active!"),
DialogButtonMode::OkOnly,tr("System mode Notice"));
}
QDialog::accept();
clearInputData();
mIsRunning = false;

View File

@@ -24,6 +24,8 @@
#include "models/User.h"
#include "appvals/AppGlobalValues.h"
#include "components/UTextEdit.h"
#include "json/jsonobject.h"
MainWindow::MainWindow(QWidget* aParent)
: QMainWindow(aParent)
@@ -131,7 +133,9 @@ void MainWindow::processShutdownDmsFailed()
triggerError(tr("Shut down failed, please push emergency button to shutdown."));
}
void MainWindow::switchToScanTab() { mTabWidget->setCurrentIndex(1); }
void MainWindow::switchToScanTab(QObject* sender, QObject* data) {
if (data)mTabWidget->setCurrentIndex(1);
}
void MainWindow::centerWidgetHide()
{

View File

@@ -69,7 +69,7 @@ private:
QThread* mThread;
bool mIsDebugMode;
void switchToScanTab();
void switchToScanTab(QObject* sender, QObject* data);
void reloadLanguage() ;