diff options
| author | isanae <14251494+isanae@users.noreply.github.com> | 2019-06-27 07:03:40 -0400 |
|---|---|---|
| committer | isanae <14251494+isanae@users.noreply.github.com> | 2019-07-02 10:10:19 -0400 |
| commit | 0fc928fd815f27eef77491224bb8922b4e070f2d (patch) | |
| tree | fe9da9434490629ceb95549136ed91c2030d3db4 /src/modinfodialog.ui | |
| parent | 9cce32f19f435570b94c6f65c2bc6eb99bd542ac (diff) | |
rework of the images tab:
- uses a custom widget with a scrollbar instead of a QScrollArea
- scrolling by image instead of pixel
- refactored all the geometry stuff in ImagesGeometry
Diffstat (limited to 'src/modinfodialog.ui')
| -rw-r--r-- | src/modinfodialog.ui | 51 |
1 files changed, 32 insertions, 19 deletions
diff --git a/src/modinfodialog.ui b/src/modinfodialog.ui index 3ea0a27b..a9af2593 100644 --- a/src/modinfodialog.ui +++ b/src/modinfodialog.ui @@ -172,7 +172,7 @@ <bool>false</bool>
</property>
<widget class="QWidget" name="widget_8" native="true">
- <layout class="QVBoxLayout" name="verticalLayout_2">
+ <layout class="QVBoxLayout" name="verticalLayout_2" stretch="1,0,0">
<property name="spacing">
<number>3</number>
</property>
@@ -189,20 +189,34 @@ <number>0</number>
</property>
<item>
- <widget class="ImagesScrollArea" name="imagesScrollArea">
- <property name="verticalScrollBarPolicy">
- <enum>Qt::ScrollBarAlwaysOn</enum>
- </property>
- <widget class="ImagesThumbnails" name="imagesThumbnails">
- <property name="geometry">
- <rect>
- <x>0</x>
- <y>0</y>
- <width>686</width>
- <height>436</height>
- </rect>
+ <widget class="QWidget" name="imagesScroller" native="true">
+ <layout class="QHBoxLayout" name="horizontalLayout_4">
+ <property name="spacing">
+ <number>0</number>
+ </property>
+ <property name="leftMargin">
+ <number>0</number>
+ </property>
+ <property name="topMargin">
+ <number>0</number>
+ </property>
+ <property name="rightMargin">
+ <number>0</number>
+ </property>
+ <property name="bottomMargin">
+ <number>0</number>
</property>
- </widget>
+ <item>
+ <widget class="ImagesThumbnails" name="imagesThumbnails" native="true"/>
+ </item>
+ <item>
+ <widget class="ImagesScrollbar" name="imagesScrollerVBar">
+ <property name="orientation">
+ <enum>Qt::Vertical</enum>
+ </property>
+ </widget>
+ </item>
+ </layout>
</widget>
</item>
<item>
@@ -1221,16 +1235,15 @@ p, li { white-space: pre-wrap; } <header>texteditor.h</header>
</customwidget>
<customwidget>
- <class>ImagesScrollArea</class>
- <extends>QScrollArea</extends>
+ <class>ImagesThumbnails</class>
+ <extends>QWidget</extends>
<header>modinfodialogimages.h</header>
<container>1</container>
</customwidget>
<customwidget>
- <class>ImagesThumbnails</class>
- <extends>QWidget</extends>
+ <class>ImagesScrollbar</class>
+ <extends>QScrollBar</extends>
<header>modinfodialogimages.h</header>
- <container>1</container>
</customwidget>
</customwidgets>
<resources>
|
