Changeset View
Changeset View
Standalone View
Standalone View
kcms/activities/MainConfigurationWidget.cpp
Show First 20 Lines • Show All 41 Lines • ▼ Show 20 Line(s) | 40 | MainConfigurationWidget::MainConfigurationWidget(QWidget *parent, QVariantList args) | |||
---|---|---|---|---|---|
42 | , d() | 42 | , d() | ||
43 | { | 43 | { | ||
44 | d->setupUi(this); | 44 | d->setupUi(this); | ||
45 | 45 | | |||
46 | d->tabs->insertTab(0, d->tabActivities = new ActivitiesTab(d->tabs), i18n("Activities")); | 46 | d->tabs->insertTab(0, d->tabActivities = new ActivitiesTab(d->tabs), i18n("Activities")); | ||
47 | d->tabs->insertTab(1, d->tabSwitching = new SwitchingTab(d->tabs), i18n("Switching")); | 47 | d->tabs->insertTab(1, d->tabSwitching = new SwitchingTab(d->tabs), i18n("Switching")); | ||
48 | d->tabs->insertTab(2, d->tabPrivacy = new PrivacyTab(d->tabs), i18n("Privacy")); | 48 | d->tabs->insertTab(2, d->tabPrivacy = new PrivacyTab(d->tabs), i18n("Privacy")); | ||
49 | 49 | | |||
50 | connect(d->tabActivities, SIGNAL(changed()), this, SLOT(changed())); | 50 | connect(d->tabActivities, &ActivitiesTab::changed, this, &MainConfigurationWidget::onChanged); | ||
51 | connect(d->tabSwitching, SIGNAL(changed()), this, SLOT(changed())); | 51 | connect(d->tabSwitching, &SwitchingTab::changed, this, &MainConfigurationWidget::onChanged); | ||
52 | connect(d->tabPrivacy, SIGNAL(changed()), this, SLOT(changed())); | 52 | connect(d->tabPrivacy, &PrivacyTab::changed, this, &MainConfigurationWidget::onChanged); | ||
53 | } | 53 | } | ||
54 | 54 | | |||
55 | MainConfigurationWidget::~MainConfigurationWidget() | 55 | MainConfigurationWidget::~MainConfigurationWidget() | ||
56 | { | 56 | { | ||
57 | } | 57 | } | ||
58 | 58 | | |||
59 | void MainConfigurationWidget::checkDefault() | ||||
ervin: Opening curly brace should be on its own line here | |||||
60 | { | ||||
61 | defaulted(d->tabSwitching->isDefault() && d->tabPrivacy->isDefault()); | ||||
62 | } | ||||
63 | | ||||
ervin: Ditto | |||||
64 | void MainConfigurationWidget::onChanged() | ||||
65 | { | ||||
66 | checkDefault(); | ||||
67 | markAsChanged(); | ||||
68 | } | ||||
69 | | ||||
59 | void MainConfigurationWidget::defaults() | 70 | void MainConfigurationWidget::defaults() | ||
60 | { | 71 | { | ||
61 | d->tabActivities->defaults(); | 72 | d->tabActivities->defaults(); | ||
62 | d->tabPrivacy->defaults(); | 73 | d->tabPrivacy->defaults(); | ||
63 | d->tabSwitching->defaults(); | 74 | d->tabSwitching->defaults(); | ||
64 | } | 75 | } | ||
65 | 76 | | |||
66 | void MainConfigurationWidget::load() | 77 | void MainConfigurationWidget::load() | ||
67 | { | 78 | { | ||
68 | d->tabActivities->load(); | 79 | d->tabActivities->load(); | ||
69 | d->tabPrivacy->load(); | 80 | d->tabPrivacy->load(); | ||
70 | d->tabSwitching->load(); | 81 | d->tabSwitching->load(); | ||
82 | | ||||
83 | checkDefault(); | ||||
71 | } | 84 | } | ||
72 | 85 | | |||
73 | void MainConfigurationWidget::save() | 86 | void MainConfigurationWidget::save() | ||
74 | { | 87 | { | ||
75 | d->tabActivities->save(); | 88 | d->tabActivities->save(); | ||
76 | d->tabPrivacy->save(); | 89 | d->tabPrivacy->save(); | ||
77 | d->tabSwitching->save(); | 90 | d->tabSwitching->save(); | ||
78 | } | 91 | } | ||
79 | 92 | | |||
80 | #include "MainConfigurationWidget.moc" | 93 | #include "MainConfigurationWidget.moc" |
Opening curly brace should be on its own line here