35 #include <QPushButton>
47 InfoWidget(parent,
"VolumeInfoWidget",
"Volume Info"),
48 mPatientModelService(patientModelService)
50 this->setToolTip(
"Display volume info");
64 void VolumeInfoWidget::addWidgets()
84 ImagePtr image = mPatientModelService->getActiveImage();
85 mParentFrameAdapter->setData(image);
86 mNameAdapter->setData(image);
87 mUidAdapter->setData(image);
88 mModalityAdapter->setData(image);
89 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)
void activeImageChanged(const QString &uid)
The original image changed signal from DataManager.