Skip to content

Commit 84c9b9f

Browse files
committed
playing with gelatin
1 parent 72990be commit 84c9b9f

File tree

2 files changed

+49
-5
lines changed

2 files changed

+49
-5
lines changed

Gelatin/GelatinPlugin.cpp

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@ QList<QWidget*> GelatinPlugin::toolWidgets()
116116
{
117117
return QList<QWidget*>();
118118
}
119-
119+
#include <QAbstractItemView>
120120
void GelatinPlugin::toolWidgetCreated(QWidget *uiWidget)
121121
{
122122
//Q_UNUSED(uiWidget);
@@ -127,15 +127,23 @@ void GelatinPlugin::toolWidgetCreated(QWidget *uiWidget)
127127
// Find the combo box, it is named "flipper"
128128
if (QComboBox *combo = uiWidget->findChild<QComboBox*>("GelatinPaper_combo")) {
129129
fillPaperCombo(combo);
130+
combo->view()->setFixedWidth(250);
131+
combo->view()->setSizePolicy(QSizePolicy::MinimumExpanding, QSizePolicy::Preferred);
130132
}
131133
if (QComboBox *combo = uiWidget->findChild<QComboBox*>("GelatinDeveloper_combo")) {
132134
fillDeveloperCombo(combo);
135+
combo->view()->setFixedWidth(250);
136+
combo->view()->setSizePolicy(QSizePolicy::MinimumExpanding, QSizePolicy::Preferred);
133137
}
134138
if (QComboBox *combo = uiWidget->findChild<QComboBox*>("GelatinFilmStock_combo")) {
135139
fillFilmStockCombo(combo);
140+
combo->view()->setFixedWidth(250);
141+
combo->view()->setSizePolicy(QSizePolicy::MinimumExpanding, QSizePolicy::Preferred);
136142
}
137143
if (QComboBox *combo = uiWidget->findChild<QComboBox*>("GelatinColorFilter_combo")) {
138144
fillColorFiltersCombo(combo);
145+
combo->view()->setFixedWidth(250);
146+
combo->view()->setSizePolicy(QSizePolicy::MinimumExpanding, QSizePolicy::Preferred);
139147
}
140148

141149
}

Gelatin/GelatinPlugin.ui

Lines changed: 40 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -210,44 +210,80 @@
210210
<item row="3" column="1">
211211
<widget class="QComboBox" name="GelatinPaper_combo">
212212
<property name="sizePolicy">
213-
<sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
213+
<sizepolicy hsizetype="Expanding" vsizetype="Fixed">
214214
<horstretch>0</horstretch>
215215
<verstretch>0</verstretch>
216216
</sizepolicy>
217217
</property>
218+
<property name="minimumSize">
219+
<size>
220+
<width>180</width>
221+
<height>0</height>
222+
</size>
223+
</property>
224+
<property name="minimumContentsLength">
225+
<number>5</number>
226+
</property>
218227
</widget>
219228
</item>
220229
<item row="2" column="1">
221230
<widget class="QComboBox" name="GelatinDeveloper_combo">
222231
<property name="sizePolicy">
223-
<sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
232+
<sizepolicy hsizetype="Expanding" vsizetype="Fixed">
224233
<horstretch>0</horstretch>
225234
<verstretch>0</verstretch>
226235
</sizepolicy>
227236
</property>
237+
<property name="minimumSize">
238+
<size>
239+
<width>180</width>
240+
<height>0</height>
241+
</size>
242+
</property>
243+
<property name="minimumContentsLength">
244+
<number>5</number>
245+
</property>
228246
</widget>
229247
</item>
230248
<item row="1" column="1">
231249
<widget class="QComboBox" name="GelatinFilmStock_combo">
232250
<property name="sizePolicy">
233-
<sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
251+
<sizepolicy hsizetype="Expanding" vsizetype="Fixed">
234252
<horstretch>0</horstretch>
235253
<verstretch>0</verstretch>
236254
</sizepolicy>
237255
</property>
256+
<property name="minimumSize">
257+
<size>
258+
<width>180</width>
259+
<height>0</height>
260+
</size>
261+
</property>
238262
<property name="maxVisibleItems">
239263
<number>20</number>
240264
</property>
265+
<property name="minimumContentsLength">
266+
<number>5</number>
267+
</property>
241268
</widget>
242269
</item>
243270
<item row="0" column="1">
244271
<widget class="QComboBox" name="GelatinColorFilter_combo">
245272
<property name="sizePolicy">
246-
<sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
273+
<sizepolicy hsizetype="Expanding" vsizetype="Fixed">
247274
<horstretch>0</horstretch>
248275
<verstretch>0</verstretch>
249276
</sizepolicy>
250277
</property>
278+
<property name="minimumSize">
279+
<size>
280+
<width>180</width>
281+
<height>0</height>
282+
</size>
283+
</property>
284+
<property name="minimumContentsLength">
285+
<number>5</number>
286+
</property>
251287
</widget>
252288
</item>
253289
</layout>

0 commit comments

Comments
 (0)