Changeset View
Changeset View
Standalone View
Standalone View
libkcardgame/kcardthemewidget.cpp
Show First 20 Lines • Show All 109 Lines • ▼ Show 20 Line(s) | 78 | { | |||
---|---|---|---|---|---|
110 | emit previewRendered( theme, img ); | 110 | emit previewRendered( theme, img ); | ||
111 | } | 111 | } | ||
112 | } | 112 | } | ||
113 | 113 | | |||
114 | 114 | | |||
115 | CardThemeModel::CardThemeModel( KCardThemeWidgetPrivate * d, QObject * parent ) | 115 | CardThemeModel::CardThemeModel( KCardThemeWidgetPrivate * d, QObject * parent ) | ||
116 | : QAbstractListModel( parent ), | 116 | : QAbstractListModel( parent ), | ||
117 | d( d ), | 117 | d( d ), | ||
118 | m_thread( 0 ) | 118 | m_thread( nullptr ) | ||
119 | { | 119 | { | ||
120 | qRegisterMetaType<KCardTheme>(); | 120 | qRegisterMetaType<KCardTheme>(); | ||
121 | 121 | | |||
122 | reload(); | 122 | reload(); | ||
123 | } | 123 | } | ||
124 | 124 | | |||
125 | 125 | | |||
126 | CardThemeModel::~CardThemeModel() | 126 | CardThemeModel::~CardThemeModel() | ||
▲ Show 20 Lines • Show All 58 Lines • ▼ Show 20 Line(s) | |||||
185 | } | 185 | } | ||
186 | 186 | | |||
187 | 187 | | |||
188 | void CardThemeModel::deleteThread() | 188 | void CardThemeModel::deleteThread() | ||
189 | { | 189 | { | ||
190 | if ( m_thread && m_thread->isRunning() ) | 190 | if ( m_thread && m_thread->isRunning() ) | ||
191 | m_thread->halt(); | 191 | m_thread->halt(); | ||
192 | delete m_thread; | 192 | delete m_thread; | ||
193 | m_thread = 0; | 193 | m_thread = nullptr; | ||
194 | } | 194 | } | ||
195 | 195 | | |||
196 | 196 | | |||
197 | void CardThemeModel::submitPreview( const KCardTheme & theme, const QImage & image ) | 197 | void CardThemeModel::submitPreview( const KCardTheme & theme, const QImage & image ) | ||
198 | { | 198 | { | ||
199 | d->cache->insertImage( previewKey( theme, d->previewString ), image ); | 199 | d->cache->insertImage( previewKey( theme, d->previewString ), image ); | ||
200 | cacheInsert( d->cache, timestampKey( theme ), theme.lastModified() ); | 200 | cacheInsert( d->cache, timestampKey( theme ), theme.lastModified() ); | ||
201 | 201 | | |||
▲ Show 20 Lines • Show All 250 Lines • Show Last 20 Lines |