MCPcopy Create free account
hub / github.com/OneMoreGres/ScreenTranslator / initView

Method initView

src/service/updates.cpp:756–773  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

754}
755
756void Updater::initView(QTreeView *view)
757{
758 view->setSelectionMode(QAbstractItemView::ExtendedSelection);
759
760 auto proxy = new QSortFilterProxyModel(view);
761 proxy->setSourceModel(model_.get());
762
763 view->setModel(proxy);
764 view->setItemDelegate(new update::UpdateDelegate(view));
765 view->setSortingEnabled(true);
766 view->sortByColumn(int(Model::Column::Name), Qt::AscendingOrder);
767 view->setContextMenuPolicy(Qt::CustomContextMenu);
768
769 connect(view, &QAbstractItemView::doubleClicked, //
770 this, &Updater::handleModelDoubleClick);
771 connect(view, &QAbstractItemView::customContextMenuRequested, //
772 this, &Updater::showModelContextMenu);
773}
774
775void Updater::setExpansions(const QHash<QString, QString> &expansions)
776{

Callers 1

SettingsEditorMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected