Changeset View
Changeset View
Standalone View
Standalone View
lib/invisiblebuttongroup.cpp
Show All 39 Lines | |||||
40 | 40 | | |||
41 | InvisibleButtonGroup::InvisibleButtonGroup(QWidget* parent) | 41 | InvisibleButtonGroup::InvisibleButtonGroup(QWidget* parent) | ||
42 | : QWidget(parent) | 42 | : QWidget(parent) | ||
43 | , d(new InvisibleButtonGroupPrivate) | 43 | , d(new InvisibleButtonGroupPrivate) | ||
44 | { | 44 | { | ||
45 | hide(); | 45 | hide(); | ||
46 | d->mGroup = new QButtonGroup(this); | 46 | d->mGroup = new QButtonGroup(this); | ||
47 | d->mGroup->setExclusive(true); | 47 | d->mGroup->setExclusive(true); | ||
48 | connect(d->mGroup, static_cast<void (QButtonGroup::*)(int)>(&QButtonGroup::buttonClicked), this, &InvisibleButtonGroup::selectionChanged); | 48 | connect(d->mGroup, QOverload<int>::of(&QButtonGroup::buttonClicked), this, &InvisibleButtonGroup::selectionChanged); | ||
49 | const QString name = QString::fromLatin1(metaObject()->className()); | 49 | const QString name = QString::fromLatin1(metaObject()->className()); | ||
50 | if (!KConfigDialogManager::propertyMap()->contains(name)) { | 50 | if (!KConfigDialogManager::propertyMap()->contains(name)) { | ||
51 | KConfigDialogManager::propertyMap()->insert(name, "current"); | 51 | KConfigDialogManager::propertyMap()->insert(name, "current"); | ||
52 | KConfigDialogManager::changedMap()->insert(name, SIGNAL(selectionChanged(int))); | 52 | KConfigDialogManager::changedMap()->insert(name, SIGNAL(selectionChanged(int))); | ||
53 | } | 53 | } | ||
54 | } | 54 | } | ||
55 | 55 | | |||
56 | InvisibleButtonGroup::~InvisibleButtonGroup() | 56 | InvisibleButtonGroup::~InvisibleButtonGroup() | ||
Show All 23 Lines |