35 #include <QPushButton>
47 InfoWidget(parent,
"VolumeInfoWidget",
"Volume Info"),
48 mPatientModelService(patientModelService)
51 connect(mActiveImageProxy.get(), SIGNAL(activeImageChanged(QString)),
this, SLOT(
updateSlot()));
60 disconnect(mActiveImageProxy.get(), SIGNAL(activeImageChanged(QString)),
this, SLOT(
updateSlot()));
63 void VolumeInfoWidget::addWidgets()
83 return "<html></html>";
88 ImagePtr image = mPatientModelService->getActiveImage();
89 mParentFrameAdapter->setData(image);
90 mNameAdapter->setData(image);
91 mUidAdapter->setData(image);
92 mModalityAdapter->setData(image);
93 mImageTypeAdapter->setData(image);
std::map< std::string, std::string > getDisplayFriendlyInfo(MeshPtr mesh)
static StringPropertyParentFramePtr New(PatientModelServicePtr patientModelService)
static StringPropertyDataModalityPtr New(PatientModelServicePtr patientModelService)
boost::shared_ptr< class Image > ImagePtr
static StringPropertyDataUidEditablePtr New()
static StringPropertyImageTypePtr New(PatientModelServicePtr patientModelService)
static StringPropertyDataNameEditablePtr New()
boost::shared_ptr< class PatientModelService > PatientModelServicePtr
static ActiveImageProxyPtr New(PatientModelServicePtr patientModelService)