Changeset View
Changeset View
Standalone View
Standalone View
tests/kcolorschemedemo.cpp
Show All 37 Lines | 34 | { | |||
---|---|---|---|---|---|
38 | view->setModel(manager->model()); | 38 | view->setModel(manager->model()); | ||
39 | connect(view, &QListView::activated, manager, &KColorSchemeManager::activateScheme); | 39 | connect(view, &QListView::activated, manager, &KColorSchemeManager::activateScheme); | ||
40 | 40 | | |||
41 | QDialogButtonBox *box = new QDialogButtonBox(QDialogButtonBox::Close, this); | 41 | QDialogButtonBox *box = new QDialogButtonBox(QDialogButtonBox::Close, this); | ||
42 | connect(box, &QDialogButtonBox::rejected, qApp, &QApplication::quit); | 42 | connect(box, &QDialogButtonBox::rejected, qApp, &QApplication::quit); | ||
43 | 43 | | |||
44 | QToolButton *button = new QToolButton(box); | 44 | QToolButton *button = new QToolButton(box); | ||
45 | button->setIcon(QIcon::fromTheme(QStringLiteral("fill-color"))); | 45 | button->setIcon(QIcon::fromTheme(QStringLiteral("fill-color"))); | ||
46 | button->setMenu(manager->createSchemeSelectionMenu(QStringLiteral("Oxygen"), button)->menu()); | 46 | button->setMenu(manager->createSchemeSelectionMenuWithDefault({}, {}, {}, button)->menu()); | ||
47 | | ||||
ngraham: Needs to be `createSchemeSelectionMenuWithDefaultEntry` | |||||
47 | box->addButton(button, QDialogButtonBox::InvalidRole); | 48 | box->addButton(button, QDialogButtonBox::InvalidRole); | ||
48 | 49 | | |||
49 | QVBoxLayout *layout = new QVBoxLayout(this); | 50 | QVBoxLayout *layout = new QVBoxLayout(this); | ||
50 | layout->addWidget(view); | 51 | layout->addWidget(view); | ||
51 | layout->addWidget(box); | 52 | layout->addWidget(box); | ||
52 | setLayout(layout); | 53 | setLayout(layout); | ||
53 | } | 54 | } | ||
54 | ~KColorSchemeDemo() {} | 55 | ~KColorSchemeDemo() {} | ||
Show All 12 Lines |
Needs to be createSchemeSelectionMenuWithDefaultEntry