|
Link Here
|
| 170 |
|
170 |
|
| 171 |
void MenuTab::menuStyleChanged() |
171 |
void MenuTab::menuStyleChanged() |
| 172 |
{ |
172 |
{ |
|
|
173 |
// Classic K Menu |
| 173 |
if (m_comboMenuStyle->currentItem()==1) { |
174 |
if (m_comboMenuStyle->currentItem()==1) { |
| 174 |
m_openOnHover->setEnabled(false); |
175 |
m_openOnHover->setEnabled(false); |
| 175 |
m_subMenus->setEnabled(true); |
176 |
m_subMenus->setEnabled(true); |
| 176 |
kcfg_UseSidePixmap->setEnabled(true); |
177 |
kcfg_UseSidePixmap->setEnabled(true); |
|
|
178 |
kcfg_UseTooltip->setEnabled(true); |
| 177 |
kcfg_MenuEntryFormat->setEnabled(true); |
179 |
kcfg_MenuEntryFormat->setEnabled(true); |
| 178 |
kcfg_RecentVsOften->setEnabled(true); |
180 |
kcfg_RecentVsOften->setEnabled(true); |
| 179 |
m_showFrequent->setEnabled(true); |
181 |
m_showFrequent->setEnabled(true); |
|
Link Here
|
| 182 |
maxrecentdocs->setEnabled(true); |
184 |
maxrecentdocs->setEnabled(true); |
| 183 |
kcfg_NumVisibleEntries->setEnabled(true); |
185 |
kcfg_NumVisibleEntries->setEnabled(true); |
| 184 |
} |
186 |
} |
|
|
187 |
|
| 188 |
// Kickoff Menu |
| 185 |
else { |
189 |
else { |
| 186 |
m_openOnHover->setEnabled(true); |
190 |
m_openOnHover->setEnabled(true); |
| 187 |
m_subMenus->setEnabled(false); |
191 |
m_subMenus->setEnabled(false); |
| 188 |
kcfg_UseSidePixmap->setEnabled(false); |
192 |
kcfg_UseSidePixmap->setEnabled(false); |
|
|
193 |
kcfg_UseTooltip->setEnabled(false); |
| 189 |
kcfg_MenuEntryFormat->setEnabled(false); |
194 |
kcfg_MenuEntryFormat->setEnabled(false); |
| 190 |
kcfg_RecentVsOften->setEnabled(false); |
195 |
kcfg_RecentVsOften->setEnabled(false); |
| 191 |
m_showFrequent->setEnabled(false); |
196 |
m_showFrequent->setEnabled(false); |
|
Link Here
|
| 240 |
if (sidepixmapsetting != oldsidepixmapsetting) |
245 |
if (sidepixmapsetting != oldsidepixmapsetting) |
| 241 |
DCOPRef ("kicker", "default").call("restart()"); |
246 |
DCOPRef ("kicker", "default").call("restart()"); |
| 242 |
|
247 |
|
|
|
248 |
bool tooltipsetting = kcfg_UseTooltip->isChecked(); |
| 249 |
bool oldtooltipsetting = c->readBoolEntry("UseTooltip", false); |
| 250 |
|
| 251 |
if (tooltipsetting != oldtooltipsetting) { |
| 252 |
DCOPRef ("kicker", "default").call("restart()"); |
| 253 |
} |
| 254 |
|
| 243 |
// Save KMenu settings |
255 |
// Save KMenu settings |
| 244 |
c->setGroup("KMenu"); |
256 |
c->setGroup("KMenu"); |
| 245 |
c->writeEntry("CustomIcon", m_kmenu_icon); |
257 |
c->writeEntry("CustomIcon", m_kmenu_icon); |