void StartMainPage::showEvent(QShowEvent* event) { if (GwenviewConfig::historyEnabled()) { if (!d->mRecentFoldersView->model()) { d->mRecentFoldersView->setThumbnailViewHelper(new HistoryThumbnailViewHelper(d->mRecentFoldersView)); d->mRecentFoldersView->setModel(d->mGvCore->recentFoldersModel()); PreviewItemDelegate* delegate = new PreviewItemDelegate(d->mRecentFoldersView); delegate->setContextBarActions(PreviewItemDelegate::NoAction); delegate->setTextElideMode(Qt::ElideLeft); d->mRecentFoldersView->setItemDelegate(delegate); d->mRecentFoldersView->setThumbnailWidth(128); d->mRecentFoldersView->setCreateThumbnailsForRemoteUrls(false); QModelIndex index = d->mRecentFoldersView->model()->index(0, 0); if (index.isValid()) { d->mRecentFoldersView->setCurrentIndex(index); } } if (!d->mRecentUrlsView->model()) { d->mRecentUrlsView->setModel(d->mGvCore->recentUrlsModel()); } } if (!d->mSearchUiInitialized) { d->mSearchUiInitialized = true; d->setupSearchUi(); } QFrame::showEvent(event); }
void StartMainPage::showEvent(QShowEvent* event) { if (GwenviewConfig::historyEnabled()) { if (!d->mRecentFoldersView->model()) { d->mRecentFoldersView->setThumbnailViewHelper(new HistoryThumbnailViewHelper(d->mRecentFoldersView)); d->mRecentFoldersView->setModel(d->mGvCore->recentFoldersModel()); PreviewItemDelegate* delegate = new PreviewItemDelegate(d->mRecentFoldersView); delegate->setContextBarMode(PreviewItemDelegate::NoContextBar); delegate->setTextElideMode(Qt::ElideLeft); d->mRecentFoldersView->setItemDelegate(delegate); d->mRecentFoldersView->setThumbnailSize(128); } if (!d->mRecentUrlsView->model()) { d->mRecentUrlsView->setModel(d->mGvCore->recentUrlsModel()); } } if (!d->mSearchUiInitialized) { d->mSearchUiInitialized = true; d->setupSearchUi(); } QFrame::showEvent(event); }