Changeset View
Changeset View
Standalone View
Standalone View
src/project/dialogs/profilewidget.cpp
Show First 20 Lines • Show All 82 Lines • ▼ Show 20 Line(s) | 81 | [&](const QItemSelection &selected, const QItemSelection &deselected){ | |||
---|---|---|---|---|---|
83 | if (!selected.indexes().isEmpty()) { | 83 | if (!selected.indexes().isEmpty()) { | ||
84 | current = selected.indexes().front(); | 84 | current = selected.indexes().front(); | ||
85 | } | 85 | } | ||
86 | if (!deselected.indexes().isEmpty()) { | 86 | if (!deselected.indexes().isEmpty()) { | ||
87 | old = deselected.indexes().front(); | 87 | old = deselected.indexes().front(); | ||
88 | } | 88 | } | ||
89 | slotChangeSelection(current, old); | 89 | slotChangeSelection(current, old); | ||
90 | }); | 90 | }); | ||
91 | int treeViewFontHeight = QFontInfo(m_treeView->font()).pixelSize(); | ||||
92 | m_treeView->setMinimumHeight(treeViewFontHeight); | ||||
91 | profileSplitter->addWidget(m_treeView); | 93 | profileSplitter->addWidget(m_treeView); | ||
92 | m_treeView->setSizePolicy(QSizePolicy::MinimumExpanding, QSizePolicy::Preferred); | 94 | m_treeView->setSizePolicy(QSizePolicy::MinimumExpanding, QSizePolicy::Preferred); | ||
93 | m_descriptionPanel = new QTextEdit(this); | 95 | m_descriptionPanel = new QTextEdit(this); | ||
94 | m_descriptionPanel->setReadOnly(true); | 96 | m_descriptionPanel->setReadOnly(true); | ||
95 | m_descriptionPanel->viewport()->setCursor(Qt::ArrowCursor); | 97 | m_descriptionPanel->viewport()->setCursor(Qt::ArrowCursor); | ||
96 | m_descriptionPanel->viewport()->setBackgroundRole(QPalette::Mid); | 98 | m_descriptionPanel->viewport()->setBackgroundRole(QPalette::Mid); | ||
97 | m_descriptionPanel->setSizePolicy(QSizePolicy::Preferred, QSizePolicy::Preferred); | 99 | m_descriptionPanel->setSizePolicy(QSizePolicy::Preferred, QSizePolicy::Preferred); | ||
98 | m_descriptionPanel->setFrameStyle(QFrame::NoFrame); | 100 | m_descriptionPanel->setFrameStyle(QFrame::NoFrame); | ||
101 | m_descriptionPanel->setMinimumHeight(treeViewFontHeight); | ||||
99 | profileSplitter->addWidget(m_descriptionPanel); | 102 | profileSplitter->addWidget(m_descriptionPanel); | ||
100 | 103 | | |||
101 | lay->addWidget(profileSplitter); | 104 | lay->addWidget(profileSplitter); | ||
102 | profileSplitter->setStretchFactor(0, 4); | 105 | profileSplitter->setStretchFactor(0, 4); | ||
103 | profileSplitter->setStretchFactor(1, 3); | 106 | profileSplitter->setStretchFactor(1, 3); | ||
104 | auto all_fps = ProfileRepository::get()->getAllFps(); | 107 | auto all_fps = ProfileRepository::get()->getAllFps(); | ||
105 | 108 | | |||
106 | QLocale locale; | 109 | QLocale locale; | ||
▲ Show 20 Lines • Show All 144 Lines • Show Last 20 Lines |