Skip to content

Commit 5a8a93c

Browse files
committed
New widgets.
1 parent e4c81d3 commit 5a8a93c

2 files changed

Lines changed: 85 additions & 21 deletions

File tree

README.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
Wise is a wonderfully-interactive and simple educational
2-
program for reading portable documents.
1+
Wise is a <b>wonderfully</b>-<b>interactive</b> and <b>simple</b>
2+
<b>educational</b> program for reading portable documents.
33

44
<ul>
55
<li>Android, Unix, Windows.</li>
@@ -12,6 +12,8 @@ program for reading portable documents.
1212

1313
<p><b>2026.02.23 Release</b></p>
1414
<ul>
15+
<li>Detect if a PDF file was changed on disk and
16+
prompt for a reload.</li>
1517
<li>New single-page page-mode option.</li>
1618
</ul>
1719

UI/wise-pdf-view.ui

Lines changed: 81 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
<item>
4040
<spacer name="horizontalSpacer_2">
4141
<property name="orientation">
42-
<enum>Qt::Horizontal</enum>
42+
<enum>Qt::Orientation::Horizontal</enum>
4343
</property>
4444
<property name="sizeHint" stdset="0">
4545
<size>
@@ -80,10 +80,10 @@
8080
</size>
8181
</property>
8282
<property name="alignment">
83-
<set>Qt::AlignCenter</set>
83+
<set>Qt::AlignmentFlag::AlignCenter</set>
8484
</property>
8585
<property name="buttonSymbols">
86-
<enum>QAbstractSpinBox::NoButtons</enum>
86+
<enum>QAbstractSpinBox::ButtonSymbols::NoButtons</enum>
8787
</property>
8888
<property name="suffix">
8989
<string> of 1</string>
@@ -127,10 +127,10 @@
127127
<string>View-Width</string>
128128
</property>
129129
<property name="popupMode">
130-
<enum>QToolButton::MenuButtonPopup</enum>
130+
<enum>QToolButton::ToolButtonPopupMode::MenuButtonPopup</enum>
131131
</property>
132132
<property name="toolButtonStyle">
133-
<enum>Qt::ToolButtonTextBesideIcon</enum>
133+
<enum>Qt::ToolButtonStyle::ToolButtonTextBesideIcon</enum>
134134
</property>
135135
</widget>
136136
</item>
@@ -168,7 +168,7 @@
168168
<item>
169169
<spacer name="horizontalSpacer">
170170
<property name="orientation">
171-
<enum>Qt::Horizontal</enum>
171+
<enum>Qt::Orientation::Horizontal</enum>
172172
</property>
173173
<property name="sizeHint" stdset="0">
174174
<size>
@@ -217,6 +217,16 @@
217217
</sizepolicy>
218218
</property>
219219
<layout class="QHBoxLayout" name="horizontalLayout_2">
220+
<item>
221+
<widget class="QLabel" name="label_3">
222+
<property name="text">
223+
<string>The document is password-protected. Please provide the correct password.</string>
224+
</property>
225+
<property name="wordWrap">
226+
<bool>true</bool>
227+
</property>
228+
</widget>
229+
</item>
220230
<item>
221231
<widget class="QLineEdit" name="password">
222232
<property name="styleSheet">
@@ -247,17 +257,66 @@
247257
</layout>
248258
</widget>
249259
</item>
260+
<item>
261+
<widget class="QFrame" name="reload_frame">
262+
<property name="sizePolicy">
263+
<sizepolicy hsizetype="Preferred" vsizetype="Maximum">
264+
<horstretch>0</horstretch>
265+
<verstretch>0</verstretch>
266+
</sizepolicy>
267+
</property>
268+
<layout class="QHBoxLayout" name="horizontalLayout_3">
269+
<item>
270+
<widget class="QLabel" name="label_2">
271+
<property name="text">
272+
<string>The PDF document changed on disk. Reload?</string>
273+
</property>
274+
<property name="wordWrap">
275+
<bool>true</bool>
276+
</property>
277+
</widget>
278+
</item>
279+
<item>
280+
<widget class="QPushButton" name="reload_yes">
281+
<property name="text">
282+
<string>Yes</string>
283+
</property>
284+
</widget>
285+
</item>
286+
<item>
287+
<widget class="QPushButton" name="reload_no">
288+
<property name="text">
289+
<string>No</string>
290+
</property>
291+
</widget>
292+
</item>
293+
<item>
294+
<spacer name="horizontalSpacer_3">
295+
<property name="orientation">
296+
<enum>Qt::Orientation::Horizontal</enum>
297+
</property>
298+
<property name="sizeHint" stdset="0">
299+
<size>
300+
<width>40</width>
301+
<height>20</height>
302+
</size>
303+
</property>
304+
</spacer>
305+
</item>
306+
</layout>
307+
</widget>
308+
</item>
250309
<item>
251310
<widget class="QSplitter" name="splitter">
252311
<property name="orientation">
253-
<enum>Qt::Horizontal</enum>
312+
<enum>Qt::Orientation::Horizontal</enum>
254313
</property>
255314
<property name="childrenCollapsible">
256315
<bool>false</bool>
257316
</property>
258317
<widget class="QSplitter" name="contents_splitter">
259318
<property name="orientation">
260-
<enum>Qt::Vertical</enum>
319+
<enum>Qt::Orientation::Vertical</enum>
261320
</property>
262321
<property name="childrenCollapsible">
263322
<bool>false</bool>
@@ -276,13 +335,13 @@
276335
<bool>true</bool>
277336
</property>
278337
<property name="selectionBehavior">
279-
<enum>QAbstractItemView::SelectRows</enum>
338+
<enum>QAbstractItemView::SelectionBehavior::SelectRows</enum>
280339
</property>
281340
<property name="verticalScrollMode">
282-
<enum>QAbstractItemView::ScrollPerPixel</enum>
341+
<enum>QAbstractItemView::ScrollMode::ScrollPerPixel</enum>
283342
</property>
284343
<property name="horizontalScrollMode">
285-
<enum>QAbstractItemView::ScrollPerPixel</enum>
344+
<enum>QAbstractItemView::ScrollMode::ScrollPerPixel</enum>
286345
</property>
287346
<property name="uniformRowHeights">
288347
<bool>true</bool>
@@ -314,13 +373,13 @@
314373
<bool>true</bool>
315374
</property>
316375
<property name="selectionBehavior">
317-
<enum>QAbstractItemView::SelectRows</enum>
376+
<enum>QAbstractItemView::SelectionBehavior::SelectRows</enum>
318377
</property>
319378
<property name="verticalScrollMode">
320-
<enum>QAbstractItemView::ScrollPerPixel</enum>
379+
<enum>QAbstractItemView::ScrollMode::ScrollPerPixel</enum>
321380
</property>
322381
<property name="horizontalScrollMode">
323-
<enum>QAbstractItemView::ScrollPerPixel</enum>
382+
<enum>QAbstractItemView::ScrollMode::ScrollPerPixel</enum>
324383
</property>
325384
<property name="uniformItemSizes">
326385
<bool>true</bool>
@@ -334,16 +393,16 @@
334393
<bool>true</bool>
335394
</property>
336395
<property name="selectionMode">
337-
<enum>QAbstractItemView::SingleSelection</enum>
396+
<enum>QAbstractItemView::SelectionMode::SingleSelection</enum>
338397
</property>
339398
<property name="selectionBehavior">
340-
<enum>QAbstractItemView::SelectRows</enum>
399+
<enum>QAbstractItemView::SelectionBehavior::SelectRows</enum>
341400
</property>
342401
<property name="verticalScrollMode">
343-
<enum>QAbstractItemView::ScrollPerPixel</enum>
402+
<enum>QAbstractItemView::ScrollMode::ScrollPerPixel</enum>
344403
</property>
345404
<property name="horizontalScrollMode">
346-
<enum>QAbstractItemView::ScrollPerPixel</enum>
405+
<enum>QAbstractItemView::ScrollMode::ScrollPerPixel</enum>
347406
</property>
348407
<attribute name="horizontalHeaderStretchLastSection">
349408
<bool>true</bool>
@@ -441,19 +500,22 @@
441500
<tabstop>page</tabstop>
442501
<tabstop>next_page</tabstop>
443502
<tabstop>last_page</tabstop>
503+
<tabstop>view_size</tabstop>
444504
<tabstop>zoom_in</tabstop>
445505
<tabstop>zoom_out</tabstop>
446506
<tabstop>print</tabstop>
507+
<tabstop>search_show</tabstop>
447508
<tabstop>password</tabstop>
448509
<tabstop>password_accept</tabstop>
510+
<tabstop>reload_yes</tabstop>
511+
<tabstop>reload_no</tabstop>
449512
<tabstop>contents</tabstop>
450513
<tabstop>search_view</tabstop>
451514
<tabstop>meta</tabstop>
452515
<tabstop>search</tabstop>
453516
<tabstop>find_next</tabstop>
454517
<tabstop>find_previous</tabstop>
455518
<tabstop>case_sensitive</tabstop>
456-
<tabstop>search_show</tabstop>
457519
</tabstops>
458520
<resources>
459521
<include location="../Icons/icons.qrc"/>

0 commit comments

Comments
 (0)