1 #include "ImageGroupTreeWidgetItem.h"
18 m_imageList = imageList;
20 setText(0, m_imageList->
name());
21 updateCount(m_imageList->count());
22 setFlags(Qt::ItemIsEnabled | Qt::ItemIsEditable | Qt::ItemIsSelectable);
23 setIcon(0, QIcon(
":pictures"));
25 connect(m_imageList, SIGNAL(destroyed(
QObject *)),
this, SLOT(deleteLater()));
26 connect(m_imageList, SIGNAL(countChanged(
int)),
this, SLOT(updateCount(
int)));
30 ImageGroupTreeWidgetItem::~ImageGroupTreeWidgetItem() {
35 ImageList *ImageGroupTreeWidgetItem::imageList() {
40 void ImageGroupTreeWidgetItem::selectionChanged() {
41 foreach (Image *image, *m_imageList) {
42 image->displayProperties()->setSelected(isSelected());
47 void ImageGroupTreeWidgetItem::updateCount(
int newCount) {
48 setToolTip(0, tr(
"%1 Images").arg(newCount));