Changeset View
Changeset View
Standalone View
Standalone View
src/kitemviews/kitemlistview.cpp
Show First 20 Lines • Show All 303 Lines • ▼ Show 20 Line(s) | |||||
304 | 304 | | |||
305 | KItemModelBase* KItemListView::model() const | 305 | KItemModelBase* KItemListView::model() const | ||
306 | { | 306 | { | ||
307 | return m_model; | 307 | return m_model; | ||
308 | } | 308 | } | ||
309 | 309 | | |||
310 | void KItemListView::setWidgetCreator(KItemListWidgetCreatorBase* widgetCreator) | 310 | void KItemListView::setWidgetCreator(KItemListWidgetCreatorBase* widgetCreator) | ||
311 | { | 311 | { | ||
312 | if (m_widgetCreator) { | | |||
313 | delete m_widgetCreator; | 312 | delete m_widgetCreator; | ||
314 | } | | |||
315 | m_widgetCreator = widgetCreator; | 313 | m_widgetCreator = widgetCreator; | ||
316 | } | 314 | } | ||
317 | 315 | | |||
318 | KItemListWidgetCreatorBase* KItemListView::widgetCreator() const | 316 | KItemListWidgetCreatorBase* KItemListView::widgetCreator() const | ||
319 | { | 317 | { | ||
320 | if (!m_widgetCreator) { | 318 | if (!m_widgetCreator) { | ||
321 | m_widgetCreator = defaultWidgetCreator(); | 319 | m_widgetCreator = defaultWidgetCreator(); | ||
322 | } | 320 | } | ||
323 | return m_widgetCreator; | 321 | return m_widgetCreator; | ||
324 | } | 322 | } | ||
325 | 323 | | |||
326 | void KItemListView::setGroupHeaderCreator(KItemListGroupHeaderCreatorBase* groupHeaderCreator) | 324 | void KItemListView::setGroupHeaderCreator(KItemListGroupHeaderCreatorBase* groupHeaderCreator) | ||
327 | { | 325 | { | ||
328 | if (m_groupHeaderCreator) { | | |||
329 | delete m_groupHeaderCreator; | 326 | delete m_groupHeaderCreator; | ||
330 | } | | |||
331 | m_groupHeaderCreator = groupHeaderCreator; | 327 | m_groupHeaderCreator = groupHeaderCreator; | ||
332 | } | 328 | } | ||
333 | 329 | | |||
334 | KItemListGroupHeaderCreatorBase* KItemListView::groupHeaderCreator() const | 330 | KItemListGroupHeaderCreatorBase* KItemListView::groupHeaderCreator() const | ||
335 | { | 331 | { | ||
336 | if (!m_groupHeaderCreator) { | 332 | if (!m_groupHeaderCreator) { | ||
337 | m_groupHeaderCreator = defaultGroupHeaderCreator(); | 333 | m_groupHeaderCreator = defaultGroupHeaderCreator(); | ||
338 | } | 334 | } | ||
▲ Show 20 Lines • Show All 2407 Lines • Show Last 20 Lines |