Jonas Kvinge
ac959387fe
StretchHeaderView: Fix infinite loop
...
Fixes #1480
2024-07-09 11:14:31 +02:00
Jonas Kvinge
b8ef96028c
StretchHeaderView: Refactor code and improve header view
...
Save what sections are visible, and always save sizes.
Do not set section size to zero when hiding sections.
When resizing columns in stretch mode, only resize the right column to fit the left column.
Fixes #1085
2024-06-18 19:52:34 +02:00
Jonas Kvinge
5451c110b1
Replace QStringLiteral with QLatin1String
2024-06-12 20:30:36 +02:00
Jonas Kvinge
05358cdfe4
Add default to switch
2024-06-12 17:41:17 +02:00
Jonas Kvinge
b89c200076
Replace QStringLiteral with QLatin1String
2024-06-12 02:13:27 +02:00
whatwareweb
45bad3be04
Fix integer underflow bug
2024-06-08 11:49:35 +02:00
Jonas Kvinge
4a24605361
FileViewList: Use original paths instead of canonical paths
2024-05-12 21:38:15 +02:00
Jonas Kvinge
e0d9b8f715
ResizableTextEdit: Remove tab
2024-05-04 16:21:59 +02:00
Jonas Kvinge
426de61525
Add const and std::as_const
2024-04-23 17:15:42 +02:00
Jonas Kvinge
7aefe3d71b
Change QList<QString> to QStringList
2024-04-23 16:51:42 +02:00
Jonas Kvinge
579349b104
ResizableTextEdit: Add Q_OBJECT macro
2024-04-23 16:44:44 +02:00
Jonas Kvinge
8b249dc06a
QSearchField: Remove NSSearchField workaround
...
This was a workaround for QTBUG-124160.
2024-04-13 05:39:19 +02:00
Jonas Kvinge
0c6872b352
Disable automatic conversions from 8-bit strings
2024-04-13 05:05:33 +02:00
Jonas Kvinge
58944993b8
Use QStringLiteral
2024-04-09 23:20:26 +02:00
Jonas Kvinge
6d52a2b409
QSearchField: Replace QToolButton with QPushButton
2024-02-25 02:46:51 +01:00
Jonas Kvinge
a98c209101
AutoExpandingTreeView: Remove doubleClicked on enter
2024-01-19 23:03:37 +01:00
Jonas Kvinge
135b93a5af
StretchHeaderView: Set default section size
...
As of Qt 6.6.1, style changes are resetting the column sizes. To prevent this, we set a default section size.
Fixes #1328
2023-12-09 01:47:37 +01:00
Jonas Kvinge
b5c0e93989
FancyTabWidget: Use QApplication::style(), not style()
2023-10-07 15:36:49 +02:00
Jonas Kvinge
a9a5899252
FancyTabWidgetProxyStyle: Create proxy style from application style
2023-10-07 15:23:41 +02:00
Jonas Kvinge
59f716563f
QSearchField: Use static_cast
2023-08-27 01:15:01 +02:00
Jonas Kvinge
2e61235403
Application: Use shared pointers
...
Fixes #1239
2023-07-21 05:55:24 +02:00
Jonas Kvinge
8ee32dfa88
Add static_cast to silence narrowing conversion warnings
2023-06-06 23:18:49 +02:00
Jonas Kvinge
331aa382f9
Rewrite album cover loader
2023-06-06 20:41:01 +02:00
Jonas Kvinge
f8d2c7eba3
Bump required Qt version to 5.12
2023-05-03 20:50:58 +02:00
Jonas Kvinge
301e6b194a
Replace 0 msec singleshot with invoke method
2023-05-03 19:55:58 +02:00
Jonas Kvinge
db2d34f840
FavoriteWidget: Use icon loader for star icons
...
Fixes #1178
2023-04-10 21:29:52 +02:00
Jonas Kvinge
aaa530e72b
Add const/references to all signal parameters
2023-04-09 20:23:42 +02:00
Jonas Kvinge
a2533edd57
PlayingWidget: Make previous pixmap respect device pixel ratio
2023-03-29 00:24:38 +02:00
Fletcher Dostie
bb43cc63ec
Fix album art rendering on High DPI displays
2023-03-24 21:02:55 +01:00
Jonas Kvinge
01d0eeaed0
FileViewList: Add reserve
2023-03-19 20:32:06 +01:00
Jonas Kvinge
dd72fb4ca5
Use C++11 enum class
2023-02-18 14:09:30 +01:00
Jonas Kvinge
e6c5f76872
FancyTabWidget: Remove extra namespace
2023-02-18 14:09:30 +01:00
Jonas Kvinge
1c1a3fc417
ResizableTextEdit: Don't delete setText
2023-01-07 23:38:59 +01:00
Jonas Kvinge
286b908062
SliderSlider: Rename `value to new_value`
2023-01-03 19:53:53 +01:00
Jonas Kvinge
04f010aa7b
Move SliderSlider and PrettySlider into own files
2023-01-01 18:45:21 +01:00
Jonas Kvinge
25323b4a3a
VolumeSlider: Fix infinite loop when adjusting volume using mouse wheel
...
Fixes #1089
2023-01-01 17:46:26 +01:00
Jonas Kvinge
205b7f2401
Split utilities functions into separate files
2022-12-28 22:53:59 +01:00
Jonas Kvinge
b92ec71810
Use system volume when possible
...
Fixes #1037
2022-12-03 04:33:22 +01:00
Jonas Kvinge
950411ef56
ResizableTextEdit: Force updating geometry
...
Possible fix for
2022-11-16 21:10:30 +01:00
Jonas Kvinge
049bf0c7f9
TrackSlider: Remove extra parentheses
2022-11-10 19:19:33 +01:00
Jonas Kvinge
99d963b99c
MusicStorage: Add source
2022-10-19 18:36:33 +02:00
Jonas Kvinge
b22320c48f
Replace typedef with using
2022-10-13 22:39:31 +02:00
Jonas Kvinge
97a7637294
FileView: Use QFileIconProvider instead of QAbstractFileIconProvider
...
Fixes compile with Qt 5
2022-10-12 00:36:16 +02:00
Iridias
7dff6f26bc
FileView: Create new file icon provider if icons are missing
2022-10-11 23:52:00 +02:00
Jonas Kvinge
9e835a23fd
Rename QSearchField
2022-10-11 23:34:22 +02:00
Jonas Kvinge
93f12baf51
Fix narrowing conversions in connects
2022-09-12 23:18:54 +02:00
Jonas Kvinge
2b24ac54a0
Remove unused includes
2022-08-28 03:09:33 +02:00
Jonas Kvinge
6da6b794c7
VolumeSlider: Remove unused Background and Foreground
2022-08-28 02:52:40 +02:00
Jonas Kvinge
d97b0478a7
Fix typos
2022-08-28 02:44:37 +02:00
Eoin O'Neill
80da565609
Initial support for GME's VGM/SPC playback and tag management.
...
Co-Authored-By: Jonas Kvinge <jonas@jkvinge.net >
2022-08-20 18:33:13 +02:00