Explorar el Código

Added signal for selection change

Andreas Fetzer hace 12 años
padre
commit
4b779c287c

+ 2 - 0
Libs/DICOM/Widgets/ctkDICOMTableView.cpp

@@ -105,6 +105,8 @@ void ctkDICOMTableViewPrivate::setUpTableView()
 
     QObject::connect(this->tblDicomDatabaseView->selectionModel(), SIGNAL(selectionChanged(QItemSelection,QItemSelection)),
                      q, SLOT(onSelectionChanged()));
+    QObject::connect(this->tblDicomDatabaseView->selectionModel(), SIGNAL(selectionChanged(const QItemSelection&,const QItemSelection&)),
+                     q, SIGNAL(signalSelectionChanged(const QItemSelection&,const QItemSelection&)));
     QObject::connect(this->leSearchBox, SIGNAL(textChanged(QString)), this->DICOMSQLFilterModel, SLOT(setFilterWildcard(QString)));
     QObject::connect(this->leSearchBox, SIGNAL(textChanged(QString)), q, SLOT(onFilterChanged()));
     QObject::connect(this->DICOMDatabase.data(), SIGNAL(schemaUpdated()), q, SLOT(onDatabaseChanged()));

+ 1 - 0
Libs/DICOM/Widgets/ctkDICOMTableView.h

@@ -64,6 +64,7 @@ Q_SIGNALS:
   void signalSelectionChanged(const QStringList &uids);
   void signalFilterChanged(const QStringList &uids);
   void signalQueryChanged(const QStringList &uids);
+  void signalSelectionChanged(const QItemSelection&,const QItemSelection&);
 
 protected:
   QScopedPointer<ctkDICOMTableViewPrivate> d_ptr;