Changeset View
Changeset View
Standalone View
Standalone View
src/platformtheme/kdirselectdialog.cpp
Show First 20 Lines • Show All 322 Lines • ▼ Show 20 Line(s) | 284 | { | |||
---|---|---|---|---|---|
323 | for (int i = 1; i < d->m_treeView->model()->columnCount(); ++i) { | 323 | for (int i = 1; i < d->m_treeView->model()->columnCount(); ++i) { | ||
324 | d->m_treeView->hideColumn(i); | 324 | d->m_treeView->hideColumn(i); | ||
325 | } | 325 | } | ||
326 | 326 | | |||
327 | d->m_urlCombo = new KHistoryComboBox(page); | 327 | d->m_urlCombo = new KHistoryComboBox(page); | ||
328 | d->m_urlCombo->setLayoutDirection(Qt::LeftToRight); | 328 | d->m_urlCombo->setLayoutDirection(Qt::LeftToRight); | ||
329 | d->m_urlCombo->setSizeAdjustPolicy(QComboBox::AdjustToMinimumContentsLength); | 329 | d->m_urlCombo->setSizeAdjustPolicy(QComboBox::AdjustToMinimumContentsLength); | ||
330 | d->m_urlCombo->setTrapReturnKey(true); | 330 | d->m_urlCombo->setTrapReturnKey(true); | ||
331 | d->m_urlCombo->setPixmapProvider(new KUrlPixmapProvider()); | 331 | d->m_urlCombo->setIconProvider([](const QString &name) { | ||
332 | return QIcon::fromTheme(KIO::iconNameForUrl(QUrl::fromUserInput(name))); | ||||
333 | }); | ||||
332 | KUrlCompletion *comp = new KUrlCompletion(); | 334 | KUrlCompletion *comp = new KUrlCompletion(); | ||
333 | comp->setMode(KUrlCompletion::DirCompletion); | 335 | comp->setMode(KUrlCompletion::DirCompletion); | ||
334 | d->m_urlCombo->setCompletionObject(comp, true); | 336 | d->m_urlCombo->setCompletionObject(comp, true); | ||
335 | d->m_urlCombo->setAutoDeleteCompletionObject(true); | 337 | d->m_urlCombo->setAutoDeleteCompletionObject(true); | ||
336 | d->m_urlCombo->setDuplicatesEnabled(false); | 338 | d->m_urlCombo->setDuplicatesEnabled(false); | ||
337 | 339 | | |||
338 | d->m_contextMenu = new QMenu(this); | 340 | d->m_contextMenu = new QMenu(this); | ||
339 | 341 | | |||
▲ Show 20 Lines • Show All 254 Lines • Show Last 20 Lines |