VectorSelector::VectorSelector(QWidget *parent, ObjectStore *store) : QWidget(parent), _allowEmptySelection(false), _isX(false), _store(store) { setupUi(this); int size = style()->pixelMetric(QStyle::PM_SmallIconSize); _newVector->setIcon(KstGetIcon("kst_vectornew")); _editVector->setIcon(KstGetIcon("kst_vectoredit")); _newVector->setFixedSize(iconWidth(), iconWidth()); _editVector->setFixedSize(iconWidth(), iconWidth()); fillVectors(); connect(_newVector, SIGNAL(pressed()), this, SLOT(newVector())); connect(_editVector, SIGNAL(pressed()), this, SLOT(editVector())); connect(_vector, SIGNAL(activated(int)), this, SLOT(emitSelectionChanged())); connect(_vector, SIGNAL(currentIndexChanged(int)), this, SLOT(updateDescriptionTip())); connect(UpdateServer::self(), SIGNAL(objectListsChanged()), this, SLOT(fillVectors())); }
VectorSelector::VectorSelector(QWidget *parent, ObjectStore *store) : QWidget(parent), _allowEmptySelection(false), _isX(false), _store(store) { setupUi(this); int size = style()->pixelMetric(QStyle::PM_SmallIconSize); _newVector->setIcon(QPixmap(":kst_vectornew.png")); _editVector->setIcon(QPixmap(":kst_vectoredit.png")); _newVector->setFixedSize(size + 8, size + 8); _editVector->setFixedSize(size + 8, size + 8); fillVectors(); connect(_newVector, SIGNAL(pressed()), this, SLOT(newVector())); connect(_editVector, SIGNAL(pressed()), this, SLOT(editVector())); connect(_vector, SIGNAL(activated(int)), this, SLOT(emitSelectionChanged())); connect(_vector, SIGNAL(currentIndexChanged(int)), this, SLOT(updateDescriptionTip())); }