From 20b4d1ce3621e51f4eed1c11211438ffcdb744cc Mon Sep 17 00:00:00 2001 From: sunwen Date: Wed, 30 Aug 2023 17:19:26 +0800 Subject: [PATCH] Add radioButton in GetWorklistDialog . --- src/dialogs/GetWorkListDialog.cpp | 49 +++++++++++++++++++++++++----- src/dialogs/GetWorkListDialog.h | 4 +-- src/icons/radio_check.png | Bin 0 -> 7525 bytes src/icons/radio_uncheck.png | Bin 0 -> 8126 bytes src/res.qrc | 2 ++ src/stylesheet/Dark2.css | 18 +++++++++++ 6 files changed, 63 insertions(+), 10 deletions(-) create mode 100644 src/icons/radio_check.png create mode 100644 src/icons/radio_uncheck.png diff --git a/src/dialogs/GetWorkListDialog.cpp b/src/dialogs/GetWorkListDialog.cpp index c7d5605..2ecf0de 100644 --- a/src/dialogs/GetWorkListDialog.cpp +++ b/src/dialogs/GetWorkListDialog.cpp @@ -9,6 +9,8 @@ #include #include #include +#include +#include #include "components/ULineEdit.h" #include "action/GetWorkListAction.h" @@ -20,15 +22,15 @@ GetWorkListDialog::GetWorkListDialog(QSqlTableModel* aSqlModel, QTableView* aTa , mPatientId(new ULineEdit(mContentWidget)) , mErrorLabel(new QLabel(mContentWidget)) , mAccessionNumText(new QLabel(mContentWidget)) - , mAccessionNumEndLine(new QLabel(mContentWidget)) , mPatientIDText(new QLabel(mContentWidget)) - , mPatientIDLine(new QLabel(mContentWidget)) + , mEditEndLine(new QLabel(mContentWidget)) , mPatientSelectTable(new QTableView(mContentWidget)) , mMode(PatientSearchMode) , mPatientSelectModel(new QStandardItemModel(mContentWidget)) , mSqlModel(aSqlModel) , mTableView(aTableView) , mSearchedPatients() + , mRadioButtonArea(new QWidget(mContentWidget)) { initializeContentWidgets(); GetWorkListAction* action = qobject_cast(getAction()); @@ -45,19 +47,50 @@ GetWorkListDialog::~GetWorkListDialog() void GetWorkListDialog::initializeContentWidgets() { QVBoxLayout* contentLayout = new QVBoxLayout(mContentWidget); + mRadioButtonArea->setObjectName("RadioButtonArea"); + contentLayout->addWidget(mRadioButtonArea); + QHBoxLayout* radioButtonLayout = new QHBoxLayout(mRadioButtonArea); + radioButtonLayout->setSpacing(50); + QRadioButton* radioButton1 = new QRadioButton(tr("Accession Number"), this); + radioButton1->setChecked(true); + QRadioButton* radioButton2 = new QRadioButton(tr("Patient ID"), this); + radioButtonLayout->addWidget(radioButton1); + radioButtonLayout->addWidget(radioButton2); + QButtonGroup* buttonGroup = new QButtonGroup(this); + buttonGroup->addButton(radioButton1, 0); + buttonGroup->addButton(radioButton2, 1); + connect(buttonGroup, QOverload::of(&QButtonGroup::buttonClicked), [this](int aButtonIndex) + { + mAccessionNumber->clear(); + mPatientId->clear(); + if(aButtonIndex == 0) + { + mPatientIDText->setVisible(false); + mPatientId->setVisible(false); + mAccessionNumText->setVisible(true); + mAccessionNumber->setVisible(true); + } + else + { + mAccessionNumText->setVisible(false); + mAccessionNumber->setVisible(false); + mPatientIDText->setVisible(true); + mPatientId->setVisible(true); + } + }); //Accession Nummber mAccessionNumText->setText(tr("Accession Nummber")); contentLayout->addWidget(mAccessionNumText); contentLayout->addWidget(mAccessionNumber); - mAccessionNumEndLine->setObjectName("endline"); - contentLayout->addWidget(mAccessionNumEndLine); //PatientId mPatientIDText->setText(tr("Patient ID")); contentLayout->addWidget(mPatientIDText); contentLayout->addWidget(mPatientId); - mPatientIDLine->setObjectName("endline"); - contentLayout->addWidget(mPatientIDLine); + mEditEndLine->setObjectName("endline"); + contentLayout->addWidget(mEditEndLine); + mPatientIDText->setVisible(false); + mPatientId->setVisible(false); //TableView contentLayout->addWidget(mPatientSelectTable); @@ -166,13 +199,13 @@ void GetWorkListDialog::showPatientSelectTable() QRect re = geometry(); setGeometry(re.x() - 200, re.y(), 900, re.height()); mMode = PatientSelectMode; + mRadioButtonArea->hide(); mAccessionNumber->hide(); mPatientId->hide(); mErrorLabel->hide(); mAccessionNumText->hide(); - mAccessionNumEndLine->hide(); mPatientIDText->hide(); - mPatientIDLine->hide(); + mEditEndLine->hide(); mPatientSelectTable->show(); mContentWidget->show(); diff --git a/src/dialogs/GetWorkListDialog.h b/src/dialogs/GetWorkListDialog.h index 5da5617..59549b4 100644 --- a/src/dialogs/GetWorkListDialog.h +++ b/src/dialogs/GetWorkListDialog.h @@ -38,15 +38,15 @@ private: ULineEdit* mPatientId; QLabel* mErrorLabel; QLabel* mAccessionNumText; - QLabel* mAccessionNumEndLine; QLabel* mPatientIDText; - QLabel* mPatientIDLine; + QLabel* mEditEndLine; QTableView* mPatientSelectTable; GetWorkListDialogMode mMode; QStandardItemModel* mPatientSelectModel; QSqlTableModel* mSqlModel; QTableView* mTableView; QList mSearchedPatients; + QWidget* mRadioButtonArea; }; diff --git a/src/icons/radio_check.png b/src/icons/radio_check.png new file mode 100644 index 0000000000000000000000000000000000000000..65fae100416ff652b40817365175726d205025f1 GIT binary patch literal 7525 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 Qq?-b2SZz$DqILLx0J*;ow*UYD literal 0 HcmV?d00001 diff --git a/src/icons/radio_uncheck.png b/src/icons/radio_uncheck.png new file mode 100644 index 0000000000000000000000000000000000000000..6a643c473d58af13b9f2230a09799eed95f9cc60 GIT binary patch literal 8126 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/drainage.png icons/trash.png icons/query.png + icons/radio_check.png + icons/radio_uncheck.png diff --git a/src/stylesheet/Dark2.css b/src/stylesheet/Dark2.css index 4181e0c..b885840 100644 --- a/src/stylesheet/Dark2.css +++ b/src/stylesheet/Dark2.css @@ -877,3 +877,21 @@ QLabel#MultyMessageDialogSucess { qproperty-pixmap: url(":/icons/dicom/echo_suc.png"); qproperty-scaledContents: true; } + +QRadioButton{ + font-size: 18px; + spacing:20px; +} + +QRadioButton::indicator::unchecked{ + image: url(":/icons/radio_uncheck.png"); +} + +QRadioButton::indicator::checked{ + image: url(":/icons/radio_check.png"); +} + +QWidget#RadioButtonArea +{ + border-bottom: 1px solid grey; +}