Commit Graph

20 Commits

Author SHA1 Message Date
hasecilu 82c6d8f06a Add new translators to "About" section
- A typo on the code prevented to add previous Spanish translator.
2024-01-26 23:40:26 +01:00
Vesa-Pekka Palmu 1ed73ebd60 pv: adjust application source code for Qt6 support
Prepare application source code (C++ programming language files) for Qt6
compatibility. Implement alternative code paths where the API has changed
compared to Qt5. This unbreaks Mac OSX 12 builds with homebrew.

This change is based on work that was submitted by Dominik Sliwa
<dominik@sliwa.io>.
2022-11-30 18:32:36 +01:00
Soeren Apel 22dc404045 Application: Do not show unsupported device drivers in version info 2021-12-21 22:09:51 +01:00
Soeren Apel 8fa8412e30 Fix some clang-tidy complaints 2020-12-31 20:31:51 +01:00
Soeren Apel 5a8f700cd1 Application: Also show exprtk version in application information 2020-09-27 23:19:29 +02:00
Soeren Apel c8e2f09bf0 Include translations and editors in about dialog 2020-07-02 21:51:27 +02:00
Soeren Apel 49fee853b3 clazy fixes 2020-03-16 23:36:50 +01:00
Soeren Apel 4353c902e1 Translations: Use Qt translations 2020-01-13 22:51:02 +01:00
Soeren Apel 380f4ee6f9 Add language chooser widget and handling 2020-01-13 22:51:02 +01:00
Soeren Apel 0466001be5 Implement translations 2020-01-13 22:51:02 +01:00
Soeren Apel f4ab4b5c65 Fix clazy warnings regarding range-for references
The warnings that are fixed are of this type:
warning: Missing reference in range-for with non trivial type (std::__cxx11::string) [-Wclazy-range-loop]
2018-10-21 21:22:01 +02:00
Soeren Apel d2d0056dc4 Implement fixes proposed by clang-tidy 2018-10-16 23:37:19 +02:00
Uwe Hermann 2e2ddbe9fd Application::print_version_info(): Minor output whitespace fixes. 2018-09-29 13:47:23 +02:00
Soeren Apel 4971985821 Fix #1213 by improving the version information handling 2018-09-28 23:59:18 +02:00
Soeren Apel c1a688dec0 Add boost::stacktrace support 2018-03-29 23:29:57 +02:00
Uwe Hermann 6f925ba9d6 Don't use std:: in the code directly (where possible).
Use "using std::foo" to make the actual code itself a lot more readable.

There are some exceptions where we usually cannot do this, e.g. std::thread
often conflicts with "thread" from Qt or Boost.
2017-03-18 20:00:51 +01:00
Gerhard Sittig efdec55aec license: remove FSF postal address from boiler plate license text
Remove the FSF postal address as it might change (it did in the past).
Reference the gnu.org website instead which is more stable.
2017-01-07 16:11:15 +01:00
Joel Holdsworth 2acdb232d6 Renamed C++ headers to .hpp 2014-11-22 14:32:09 +00:00
Soeren Apel 39eb0d45ab Use QApplication metadata for persistent storage
Since the application metadata is set in application.c,
we should use it instead of providing it manually every
time we create a QSettings object.

As I understand it, subclassing QApplication in application.c
is only a workaround for bad Qt behavior. In the event
that it is removed, the application metadata should be moved
so that persistent storage still works.
2014-09-18 11:40:34 +02:00
Martin Ling dac1bb9752 Subclass QApplication to catch exceptions in handlers. 2014-09-10 18:26:43 +02:00