GraphicalTimetableLine::~GraphicalTimetableLine() { if ( hasFailedToLaunch() ) { // Do some cleanup here } else { // Save settings } }
void WicdApplet::configChanged() { KConfigGroup cg = config(); m_showSignalStrength = cg.readEntry("Show signal strength", false); m_networkView->showSignalStrength(m_showSignalStrength); m_autoScan = cg.readEntry("Autoscan", false); m_showPlotter = cg.readEntry("Show plotter", false); if (!hasFailedToLaunch()) showPlotter(m_showPlotter); }
KdeObservatory::~KdeObservatory() { delete m_viewTransitionTimer; delete m_transitionTimer; delete m_service; if (!hasFailedToLaunch()) { delete m_viewProviders[i18n("Top Active Projects")]; delete m_viewProviders[i18n("Top Developers")]; delete m_viewProviders[i18n("Commit History")]; delete m_viewProviders[i18n("Krazy Report")]; } }