Use Qss instead of some image path in code.
This commit is contained in:
@@ -171,26 +171,6 @@ MainWindow::MainWindow(QWidget* aParent)
|
||||
centerWidgetHide();
|
||||
}
|
||||
|
||||
void MainWindow::resetRoleLayout() {
|
||||
if (User::Current()->isAdmin())
|
||||
{
|
||||
if (mAdminTabIndex == -1)
|
||||
{
|
||||
AdminSettingForm* form = new AdminSettingForm(this);
|
||||
mAdminTabIndex = mTabWidget->addTab(form, tr("Settings"));
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
if (mAdminTabIndex != -1)
|
||||
{
|
||||
mTabWidget->removeTab(mAdminTabIndex);
|
||||
mAdminTabIndex = -1;
|
||||
}
|
||||
}
|
||||
qApp->processEvents();
|
||||
}
|
||||
|
||||
MainWindow::~MainWindow()
|
||||
{
|
||||
mThread->terminate();
|
||||
@@ -214,7 +194,7 @@ void MainWindow::loadStyleSheet(const QString& aSheetName)
|
||||
|
||||
void MainWindow::initializeLayout()
|
||||
{
|
||||
QVBoxLayout* layout = new QVBoxLayout(mUI->mCentralWidget);
|
||||
auto layout = new QVBoxLayout(mUI->mCentralWidget);
|
||||
layout->setMargin(0);
|
||||
layout->setSpacing(0);
|
||||
QWidget* topBarWidget = new TopBarWidget(this);
|
||||
@@ -228,11 +208,11 @@ void MainWindow::initializeTabWidget()
|
||||
mTabWidget->setTabPosition(QTabWidget::South);
|
||||
mTabWidget->setContentsMargins(0, 0, 0, 0);
|
||||
|
||||
SelectFormWidget* selectForm = new SelectFormWidget(this);
|
||||
auto selectForm = new SelectFormWidget(this);
|
||||
mTabWidget->addTab(selectForm, tr("Select"));
|
||||
ScanFormWidget* scanForm = new ScanFormWidget(this);
|
||||
auto scanForm = new ScanFormWidget(this);
|
||||
mTabWidget->addTab(scanForm, tr("Scan"));
|
||||
TabFormWidget* verifyForm = new TabFormWidget(this);
|
||||
auto verifyForm = new TabFormWidget(this);
|
||||
mTabWidget->addTab(verifyForm, tr("Verify"));
|
||||
mTabWidget->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
|
||||
}
|
||||
@@ -271,10 +251,9 @@ bool MainWindow::event(QEvent* aEvent)
|
||||
{
|
||||
return gestureEvent(static_cast<QGestureEvent*>(aEvent));
|
||||
}
|
||||
return QWidget::event(aEvent);
|
||||
return QMainWindow::event(aEvent);
|
||||
}
|
||||
|
||||
|
||||
void MainWindow::changeEvent(QEvent* aEvent)
|
||||
{
|
||||
if (aEvent->type() == QEvent::LanguageChange)
|
||||
@@ -285,6 +264,7 @@ void MainWindow::changeEvent(QEvent* aEvent)
|
||||
QWidget::changeEvent(aEvent);
|
||||
}
|
||||
|
||||
|
||||
void MainWindow::keyPressEvent(QKeyEvent *event) {
|
||||
if (event->modifiers()==Qt::ControlModifier &&event->key()==Qt::Key_R){
|
||||
QFile file("D:\\workdir\\GUI\\src\\stylesheet\\Dark2.css");
|
||||
@@ -403,6 +383,26 @@ void MainWindow::requestLogin()
|
||||
centerWidgetShow();
|
||||
}
|
||||
|
||||
void MainWindow::resetRoleLayout() {
|
||||
if (User::Current()->isAdmin())
|
||||
{
|
||||
if (mAdminTabIndex == -1)
|
||||
{
|
||||
AdminSettingForm* form = new AdminSettingForm(this);
|
||||
mAdminTabIndex = mTabWidget->addTab(form, tr("Settings"));
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
if (mAdminTabIndex != -1)
|
||||
{
|
||||
mTabWidget->removeTab(mAdminTabIndex);
|
||||
mAdminTabIndex = -1;
|
||||
}
|
||||
}
|
||||
qApp->processEvents();
|
||||
}
|
||||
|
||||
//------log out about----------------------------------------------------------
|
||||
|
||||
QTextEdit* MainWindow::getEdit()
|
||||
|
||||
Reference in New Issue
Block a user