Leonardo Zide
05963fc8b0
Merge pull request #549 from j6t/master
...
Work around ambiguous operator== reported by modern clang.
2020-12-13 10:34:47 -08:00
Leonardo Zide
1ce80b8c2c
Have the view use signals to pass camera changes to the main window.
2020-12-13 10:33:42 -08:00
Leonardo Zide
fd8aca92df
Scoped enum lcViewpoint.
2020-12-12 16:58:40 -08:00
Leonardo Zide
0e9581efb4
Compile fix.
2020-12-12 16:07:56 -08:00
Leonardo Zide
1bef9e001e
Prevent the color popup from being shown across multiple monitors. Fixes #509 .
2020-12-12 15:40:53 -08:00
Leonardo Zide
ea99066465
Disable stud logo options from preferences when unofficial parts are missing.
2020-12-12 15:21:30 -08:00
Leonardo Zide
847cbfeb87
Added camera command line options.
2020-12-12 15:03:06 -08:00
Johannes Sixt
515c0c183c
Work around ambiguous operator== reported by modern clang.
...
The warning is about an ambiguity between a regular call and one with the
argument order reversed. Mark the operator const so that both operands are
treated equally.
2020-12-12 21:31:31 +01:00
Leonardo Zide
70d5daaac4
New command line options.
2020-12-12 11:27:06 -08:00
Leonardo Zide
63ff07783c
Configurable inactive view color.
2020-12-11 18:37:16 -08:00
Leonardo Zide
096cc1238d
Added Color page in Preferences.
2020-12-11 18:27:03 -08:00
Leonardo Zide
489f5e6f7e
Merged DrawViewport().
2020-12-11 18:01:04 -08:00
Leonardo Zide
c758ef2910
Qt deprecated cleanup.
2020-12-11 15:49:32 -08:00
Leonardo
6ae6fbade7
Removed deprecated functions.
2020-12-11 14:51:46 -08:00
Leonardo
eda0a705de
Removed deprecated QResource usage.
2020-12-11 14:14:54 -08:00
Leonardo
caed332b3f
Warn when assigning a keyboard shortcut that is already assigned to something else. Fixes #517 .
2020-12-10 14:59:13 -08:00
Leonardo
14f891bd08
Update current step item in the timeline widget.
2020-12-09 13:58:44 -08:00
Leonardo Zide
db7259b7a5
Fixed ugly border in the Minifig Wizard.
2020-12-06 19:33:15 -08:00
Leonardo Zide
e52ea0ab63
Added LC_ARRAY_SIZE_CHECK for static array checks.
2020-12-06 11:26:55 -08:00
Leonardo Zide
c6c0718d18
Hide cursor while dragging.
2020-12-06 11:15:23 -08:00
Leonardo Zide
b981de80c5
Widget merge.
2020-12-06 10:52:57 -08:00
Leonardo Zide
28ccd8f681
Widget merge.
2020-12-05 12:17:09 -08:00
Leonardo Zide
8d09f90c54
Compile fix.
2020-12-05 11:19:11 -08:00
Leonardo Zide
60a0f9190d
Widget merging.
2020-12-05 11:02:10 -08:00
Leonardo Zide
21d36bbac4
View Sphere cleanup.
2020-12-05 10:29:39 -08:00
Leonardo Zide
20a42e8fef
Cleanup.
2020-12-05 08:50:12 -08:00
Leonardo Zide
a9fac6110b
Inlined lcInputState.
2020-12-05 08:45:29 -08:00
Leonardo
525df8ad21
Widget cleanup.
2020-12-04 16:52:57 -08:00
Leonardo
7b320edc7a
Scoped lcTrackTool.
2020-12-04 16:06:39 -08:00
Leonardo
366018ee8c
Scoped lcTool.
2020-12-04 15:38:49 -08:00
Leonardo
256d3792b1
Widget cleanup.
2020-12-04 12:49:01 -08:00
Leonardo
194e02c74c
Widget cleanup.
2020-12-04 11:40:53 -08:00
Leonardo Zide
9e12b480ce
Moved DrawBackground to lcGLWidget.
2020-11-26 12:07:41 -08:00
Leonardo Zide
ef2220ffdc
Moved background color to global options.
2020-11-26 11:51:50 -08:00
Leonardo Zide
462897caf7
Handle some malformed mpd files. Fixes #533 .
...
- Skip duplicate submodels
- Skip recursive includes
2020-11-25 19:54:32 -08:00
Leonardo Zide
f386de205d
Merge pull request #532 from pinotree/improve-icons-install
...
Improve the installation of icons
2020-11-23 16:20:56 -08:00
Leonardo Zide
55303d6ea0
Update .travis.yml
2020-11-23 09:53:41 -08:00
Leonardo Zide
6f30c412cd
Update appveyor.yml
2020-11-23 09:29:27 -08:00
Leonardo Zide
82c006288b
Update appveyor.yml
2020-11-23 09:18:58 -08:00
Leonardo Zide
1b17da66b4
Update appveyor.yml
2020-11-23 09:12:43 -08:00
Pino Toscano
9f6da48aa9
Improve app/MIME icons installation
...
Install the whole tree of hicolor application and MIME icons to the
hicolor icon theme.
This also stops using the legacy pixmaps location for the application
icon.
2020-11-22 01:30:30 +01:00
Pino Toscano
9fcb492953
Remove duplicate app icon
...
Use the 64px application icon available in tools/icon instead of the
copy in resources.
Adapt the Qt resource file to use the new path, keeping the old name
for compatibility.
2020-11-22 01:30:30 +01:00
Pino Toscano
01277875d2
Move SVG app/MIME icons together with PNGs
...
Move the SVG application and MIME icons in the same location of their
PNG versions, using an aptly-named subdirectory.
2020-11-22 01:30:30 +01:00
Pino Toscano
f9f6918af3
Organize PNG app/mime icons by size & role
...
Reorganize the way the application and MIME icons are stored:
- create subdirectories for each size
- create per-size subdirectories according to the role ("apps" or
"mimetypes")
- move the icons by size in the proper subdirectory
- rename the application icons as "leocad"
- rename the MIME icons as "application-vnd.leocad"
This is done in preparation for installing all these icons: since qmake
does not support renaming files when installing them, then place them
in subdirectories so they are in the right directory structure of the
hicolor icon theme.
The name of the MIME icons follows the name of the MIME type they refer
to.
2020-11-22 01:30:17 +01:00
Leonardo Zide
8d4a9644b5
Compile fix.
2020-11-14 12:53:58 -08:00
Leonardo Zide
e2fb7b2ed9
Widget cleanup.
2020-11-14 12:47:55 -08:00
Leonardo Zide
0d155dd971
Don't call updateGL directly.
2020-11-14 10:53:02 -08:00
Leonardo Zide
6579369e21
Update .travis.yml
2020-11-07 13:42:52 -08:00
Leonardo Zide
cbb8a9c3a9
Update .travis.yml
2020-11-07 13:33:52 -08:00
Leonardo Zide
62b5a58ca9
Update .travis.yml
2020-11-07 11:32:16 -08:00