Changeset View
Changeset View
Standalone View
Standalone View
src/KDbDriverManager.cpp
Show All 38 Lines | 38 | { | |||
---|---|---|---|---|---|
39 | qsrand(QTime::currentTime().msec()); // needed e.g. to create random table names | 39 | qsrand(QTime::currentTime().msec()); // needed e.g. to create random table names | ||
40 | } | 40 | } | ||
41 | 41 | | |||
42 | DriverManagerInternal::~DriverManagerInternal() | 42 | DriverManagerInternal::~DriverManagerInternal() | ||
43 | { | 43 | { | ||
44 | drivermanagerDebug(); | 44 | drivermanagerDebug(); | ||
45 | qDeleteAll(m_drivers); | 45 | qDeleteAll(m_drivers); | ||
46 | m_drivers.clear(); | 46 | m_drivers.clear(); | ||
47 | qDeleteAll(m_driversMetaData); | ||||
48 | m_driversMetaData.clear(); | ||||
47 | drivermanagerDebug() << "ok"; | 49 | drivermanagerDebug() << "ok"; | ||
48 | } | 50 | } | ||
49 | 51 | | |||
50 | void DriverManagerInternal::slotAppQuits() | 52 | void DriverManagerInternal::slotAppQuits() | ||
51 | { | 53 | { | ||
52 | if (qApp && !qApp->topLevelWidgets().isEmpty() | 54 | if (qApp && !qApp->topLevelWidgets().isEmpty() | ||
53 | && qApp->topLevelWidgets().first()->isVisible()) { | 55 | && qApp->topLevelWidgets().first()->isVisible()) { | ||
54 | return; //what a hack! - we give up when app is still there | 56 | return; //what a hack! - we give up when app is still there | ||
▲ Show 20 Lines • Show All 206 Lines • Show Last 20 Lines |