59 explicit QtDcm ( QWidget *parent = 0 );
76 void updatePacsComboBox();
81 void editPreferences();
90 void serieChecked (
bool checked );
91 void serieSelected (
bool selected );
94 void onPacsSearchButtonClicked();
96 void onCurrentModalityChanged (
int index );
98 void onCurrentGenderChanged (
int index );
100 void onCurrentPacsChanged (
int index );
102 void onStartDateChanged (
const QDate & startdate );
104 void onEndDateChanged (
const QDate & enddate );
106 void onPatientItemSelected ( QTreeWidgetItem* current, QTreeWidgetItem* previous );
108 void onStudyItemSelected ( QTreeWidgetItem* current, QTreeWidgetItem* previous );
110 void onSerieItemSelected ( QTreeWidgetItem* current, QTreeWidgetItem* previous );
112 void onSerieItemClicked ( QTreeWidgetItem* current,
int index );
114 void onDicomMediaButtonClicked();
116 void onPatientNameTextChanged (
const QString & pName);
118 void onSerieDescriptionTextChanged (
const QString & description );
120 void onStudyDescriptionTextChanged (
const QString & description );
123 void loadPatientsFromDicomdir();
126 void initConnections();
This class is in charge of the different process (dcm2nii), pacs query/retrieve (dcm4chee), temporary directory creation and removing, PACS server settings.
QTreeView * studiesTreeView()
QTreeView * seriesTreeView()
QTreeView * patientsTreeView()
Get the pointer of the treewidget.
This class contains the widget for managing Dicom data.