Add disabled switch tab while preview.
This commit is contained in:
@@ -1036,3 +1036,8 @@ QLabel#resetCode {
|
||||
stop: 1.0 darkgray);
|
||||
}
|
||||
|
||||
QTabBar::tab::disabled {
|
||||
color: #606060;
|
||||
background: #3c3c3c
|
||||
}
|
||||
|
||||
|
||||
@@ -54,6 +54,28 @@ MainWindow::MainWindow(QWidget* aParent)
|
||||
connect(DeviceManager::Default(), &DeviceManager::initializeProgress, mInitializWidget, &InitializeWidget::setMessage);
|
||||
connect(DeviceManager::Default(), &DeviceManager::shutdownDmsSended, this, &MainWindow::showShutdownWidget);
|
||||
connect(DeviceManager::Default(), &DeviceManager::shutdownDmsFailed, this, &MainWindow::processShutdownDmsFailed);
|
||||
connect(DeviceManager::Default(), &DeviceManager::startPreviewScanResult, this, [this](bool aIsSucceed)
|
||||
{
|
||||
if(aIsSucceed)
|
||||
{
|
||||
for(int i=0; i<mTabWidget->count(); ++i)
|
||||
{
|
||||
if(i != mTabWidget->currentIndex())
|
||||
{
|
||||
mTabWidget->setTabEnabled(i, false);
|
||||
}
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
connect(EventCenter::Default(), &EventCenter::RequestPreviewStop, this, [this]()
|
||||
{
|
||||
for(int i=0; i<mTabWidget->count(); ++i)
|
||||
{
|
||||
mTabWidget->setTabEnabled(i, true);
|
||||
}
|
||||
});
|
||||
|
||||
connect(EventCenter::Default(), &EventCenter::LoginSuccess, this, [this]()
|
||||
{
|
||||
mInitializWidget->setVisible(false);
|
||||
|
||||
Reference in New Issue
Block a user