Use EventCenter to make tabWidget change active tab to scan tab ,when patient be selected in select tab.
This commit is contained in:
@@ -3,6 +3,7 @@
|
||||
#include <qtabwidget.h>
|
||||
#include <QSizePolicy>
|
||||
#include <QHBoxLayout>
|
||||
#include <src/event/EventCenter.h>
|
||||
#include "tabformwidget.h"
|
||||
#include "SelectFormWidget.h"
|
||||
#include "ScanFormWidget.h"
|
||||
@@ -62,7 +63,9 @@ MainWindow::MainWindow(QWidget *parent) :
|
||||
QTabWidget *tab = new QTabWidget(this);
|
||||
tab->setTabPosition(QTabWidget::South);
|
||||
tab->setContentsMargins(0,0,0,0);
|
||||
// tab->layout()->setMargin(0);
|
||||
connect(EventCenter::Default(),&EventCenter::PatientSelected,[=](QObject* sender,QObject* data){
|
||||
tab->setCurrentIndex(1);
|
||||
});
|
||||
SelectFormWidget* select_form= new SelectFormWidget(this);
|
||||
tab->addTab(select_form, "Select");
|
||||
ScanFormWidget* scan_form= new ScanFormWidget(this);
|
||||
|
||||
Reference in New Issue
Block a user