Changeset View
Changeset View
Standalone View
Standalone View
indicator/main.cpp
Show First 20 Lines • Show All 61 Lines • ▼ Show 20 Line(s) | 59 | #endif | |||
---|---|---|---|---|---|
62 | 62 | | |||
63 | DevicesModel model; | 63 | DevicesModel model; | ||
64 | model.setDisplayFilter(DevicesModel::Reachable | DevicesModel::Paired); | 64 | model.setDisplayFilter(DevicesModel::Reachable | DevicesModel::Paired); | ||
65 | QMenu* menu = new QMenu; | 65 | QMenu* menu = new QMenu; | ||
66 | 66 | | |||
67 | DaemonDbusInterface iface; | 67 | DaemonDbusInterface iface; | ||
68 | auto refreshMenu = [&iface, &model, &menu]() { | 68 | auto refreshMenu = [&iface, &model, &menu]() { | ||
69 | menu->clear(); | 69 | menu->clear(); | ||
70 | auto configure = menu->addAction(i18n("Configure...")); | 70 | auto configure = menu->addAction(QIcon::fromTheme(QStringLiteral("configure")), i18n("Configure...")); | ||
71 | QObject::connect(configure, &QAction::triggered, configure, [](){ | 71 | QObject::connect(configure, &QAction::triggered, configure, [](){ | ||
72 | KCMultiDialog* dialog = new KCMultiDialog; | 72 | KCMultiDialog* dialog = new KCMultiDialog; | ||
73 | dialog->addModule("kcm_kdeconnect"); | 73 | dialog->addModule("kcm_kdeconnect"); | ||
74 | dialog->setAttribute(Qt::WA_DeleteOnClose); | 74 | dialog->setAttribute(Qt::WA_DeleteOnClose); | ||
75 | dialog->show(); | 75 | dialog->show(); | ||
76 | }); | 76 | }); | ||
77 | for (int i=0, count = model.rowCount(); i<count; ++i) { | 77 | for (int i=0, count = model.rowCount(); i<count; ++i) { | ||
78 | DeviceDbusInterface* device = model.getDevice(i); | 78 | DeviceDbusInterface* device = model.getDevice(i); | ||
▲ Show 20 Lines • Show All 54 Lines • Show Last 20 Lines |