Changeset View
Changeset View
Standalone View
Standalone View
runners/bookmarks/faviconfromblob.cpp
Show First 20 Lines • Show All 107 Lines • ▼ Show 20 Line(s) | |||||
108 | 108 | | |||
109 | void FaviconFromBlob::teardown() | 109 | void FaviconFromBlob::teardown() | ||
110 | { | 110 | { | ||
111 | m_fetchsqlite->teardown(); | 111 | m_fetchsqlite->teardown(); | ||
112 | } | 112 | } | ||
113 | 113 | | |||
114 | void FaviconFromBlob::cleanCacheDirectory() | 114 | void FaviconFromBlob::cleanCacheDirectory() | ||
115 | { | 115 | { | ||
116 | foreach(const QFileInfo &file, QDir(m_profileCacheDirectory).entryInfoList(QDir::NoDotAndDotDot)) { | 116 | QDir(m_profileCacheDirectory).removeRecursively(); | ||
117 | //qDebug() << "Removing file " << file.absoluteFilePath() << ": " << | | |||
118 | QFile(file.absoluteFilePath()).remove(); | | |||
119 | } | | |||
120 | QDir().rmdir(m_profileCacheDirectory); | | |||
121 | } | 117 | } | ||
122 | 118 | | |||
123 | QIcon FaviconFromBlob::iconFor(const QString &url) | 119 | QIcon FaviconFromBlob::iconFor(const QString &url) | ||
124 | { | 120 | { | ||
125 | //qDebug() << "got url: " << url; | 121 | //qDebug() << "got url: " << url; | ||
126 | QString fileChecksum = QString::number(qChecksum(url.toLatin1(), url.toLatin1().size())); | 122 | QString fileChecksum = QString::number(qChecksum(url.toLatin1(), url.toLatin1().size())); | ||
127 | QFile iconFile( m_profileCacheDirectory + QDir::separator() + fileChecksum + QStringLiteral("_favicon") ); | 123 | QFile iconFile( m_profileCacheDirectory + QDir::separator() + fileChecksum + QStringLiteral("_favicon") ); | ||
128 | if(iconFile.size() == 0) | 124 | if(iconFile.size() == 0) | ||
Show All 19 Lines |