Commit graph

74 commits

Author SHA1 Message Date
hspil
8c27d6d169
Merge pull request #72 from samccone/main
Add documentation and support for compiling on mac
2026-03-14 10:18:08 -08:00
Sam Saccone
36a1aacf89 Add documentation and support for compiling on mac
Verified on 14.6.1 (23G93)
2025-11-25 10:20:14 -08:00
Jörg Wunsch
85d92199b9
Merge pull request #60 from dforsi/fix/manual
Fix manual
2025-02-12 21:39:38 +01:00
Jörg Wunsch
00dfe8fdcd
Merge pull request #59 from dforsi/fix/homepage-address
Fix homepage address
2025-02-11 23:24:07 +01:00
Daniele Forsi
24626a2e25 Fix file names of icons
Use the icons from the src directory.
2025-01-26 17:03:19 +01:00
Daniele Forsi
c2c8ce58be Fix path to icons used in the manual 2025-01-26 17:03:19 +01:00
Daniele Forsi
4526c76bac Remove duplicated images used in the manual 2025-01-26 17:03:19 +01:00
Daniele Forsi
4dfd6339f0 Remove images not used in the manual 2025-01-26 17:03:19 +01:00
Daniele Forsi
7b6a2dd576 Reformat the Configuration page of the manual
Add sections for tabs.
Remove <br>.
Fix cross-references.
2025-01-26 17:03:16 +01:00
Daniele Forsi
54c9661e42 Fix typos
Found by reading the manual.
2025-01-26 17:02:17 +01:00
Jörg Wunsch
b8e2a662e1
Merge pull request #56 from dforsi/fix/typos
Fix typos found with codespell
2025-01-25 22:04:09 +01:00
Jörg Wunsch
557d2398d6
Merge pull request #58 from AsciiWolf/patch-1
Fix desktop categories
2025-01-25 22:01:00 +01:00
Daniele Forsi
4e1f0d04e5 Fix typos
Found with:
codespell --skip drmtx,drmrx --summary --ignore-words-list allo,bandwith,clen,exten,fpt,frmat,modul,parm,propert,te
2025-01-25 21:56:16 +01:00
Daniele Forsi
b7d04488de Update home page address in C++ code 2025-01-25 20:32:39 +01:00
Daniele Forsi
755a1940e1 Update home page address in manual.txt 2025-01-25 20:32:06 +01:00
Daniele Forsi
c13294e14c Update home page address in copyright headers 2025-01-25 20:30:25 +01:00
AsciiWolf
8120ff4db6
Fix desktop categories
Already fixed downstream in Debian/Ubuntu
2025-01-22 12:20:08 +01:00
hspil
a9a601d8e3
Resolve #53 2024-11-26 15:07:47 -06:00
Jörg Wunsch
d314fac4da
Merge pull request #49 from AsciiWolf/desktop-icon
Add better quality desktop icon
2024-10-23 21:32:41 +02:00
AsciiWolf
3eb95ed1f7 Add better quality desktop icon 2024-10-12 11:04:46 +02:00
ON4QZ
fefeedffd5
Merge pull request #31 from barrydegraaff/barrydegraaff-update-readme2
Update README.md
2023-07-15 12:35:38 +02:00
Barry de Graaff
eef446b30c
Update README.md
qt5-default no longer exists in Debian/Ubuntu. Adding one liner to install build dependencies.
2023-06-23 13:46:13 +02:00
Jörg Wunsch
293a636053
Merge pull request #17 from dl8dtl/qt6_linux
More Qt6 fixes
2023-05-05 13:28:58 +02:00
Joerg Wunsch
3bfb00a741 More Qt6 fixes
The video4linux part still had some incompatibilites qith Qt6.

This fixes:

* all instances of QMessageBox to the not deprecated version
* QChar must be explicitly constructed from a uchar
* gridLayout->setMargin(1) is no longer available
2023-01-29 20:12:10 +01:00
ON4QZ
c5be1e3d7c
Merge pull request #3 from dl8dtl/macos_port
MacOS port
2022-10-12 12:05:52 +02:00
ON4QZ
33087aa367
Merge pull request #6 from dl8dtl/editor_macrohelp
Editor macrohelp
2022-10-12 12:02:43 +02:00
ON4QZ
0dc4844f66
Merge pull request #9 from Ruxton/readme-libv4l-fix
Correct libv4l package name in README
2022-10-12 12:02:22 +02:00
ON4QZ
88f8605710
Merge pull request #10 from Ruxton/feature/option_recursively_load_images
Add option to recursively scan directories
2022-10-12 12:01:46 +02:00
ruxton
b6fc2f9974 Filewatcher watches recursive dirs 2022-10-04 23:25:49 +08:00
ruxton
5eef6532c5 Add option to recursively scan directories 2022-10-04 19:34:06 +08:00
Greg Tangey
9d8bfc150c
Correct libv4l package name in README 2022-10-04 16:54:32 +08:00
ON4QZ
78d334bb91
Merge pull request #4 from dl8dtl/fix_ptt
Fix PTT
2022-10-03 13:51:30 +02:00
Jörg Wunsch
8c67b528b9
Merge pull request #8 from Ruxton/patch-1
Template is re-applied before sending.
Helps in particular to update %t and %d information.
2022-08-24 00:06:01 +02:00
Greg Tangey
46b7f6981c
Template is re-applied before sending
Template is re-applied before sending to regenerate time-based text
2022-08-23 14:54:40 +08:00
Joerg Wunsch
8088b579b5 Document the macro name list in the editor's text entry popup 2022-06-05 22:33:15 +02:00
Joerg Wunsch
a8669a180f Move connection from currentTextChanged() to slotMacro() up
This connection must be setup before committing the dialog
itself (with .exec()) in order to take effect.
2022-06-05 22:15:16 +02:00
Joerg Wunsch
5e456a1fd8 Add a help for %X macro texts in editor window
When editing a text entry in the editor, provide the existing
macros as a clickable list to pick from. This saves going back
and forth through the documentation when editing text entries.
2022-06-04 22:45:21 +02:00
Joerg Wunsch
ffb622a51f Implement the option "no PTT" in CAT configuration
If the respective CAT configuration does not support a PTT
(e.g. since the rig's CAT protocol does not implement it,
and there is no DTR- or RTS-controlled hardware either),
it is possible to turn of PTT entirely yet still enable
CAT for frequency and mode control. (PTT could then be
performced e.g. via VOX.)
2022-06-04 21:40:38 +02:00
Joerg Wunsch
a8b2aac2b2 Enable PTT if there is an RTS or DTR PTT configured
Using hamlib's capability reporting only reports capabilities
that are available straight through the CAT protocol of the
target rig. PTTs controlled by RTS or DTR are out-of-band
with respect to the CAT protocol, so they do not appear there.
Nevertheless, if the operator configured such a PTT type, we
assume the rig PTT can be activated which can then still be
done using rig_set_ptt().
2022-06-04 21:39:38 +02:00
Joerg Wunsch
de8bc751c3 Rewrite QFtp to use QRegularExpression
The QFtp module came from Qt 4.x, and by now, still used the
now deprecated QRegExp. Rewrite the regular expression handling
for QRegularExpression.
2022-06-04 19:01:54 +02:00
Joerg Wunsch
c1b71c6910 Rename DrmTransmitter.* to CDrmTransmitter.* 2022-06-03 23:51:59 +02:00
Joerg Wunsch
14139236b8 Rename common/DrmTransmitter to CDrmTransmitter
The default MacOS filesystem is case sensitive, so this caused a
filename conflict with drmtransmitter.o when compiling.
2022-06-03 23:34:44 +02:00
Joerg Wunsch
9af4812dc6 Handle qwt as a regular qmake feature
This is supposed to automatically find the respective include
and library definitions to the build.

Just keep the previous manually defined qwt definitions for
non-MacOS builds by now.
2022-06-03 23:32:46 +02:00
Joerg Wunsch
d84570b1a8 Qt6: more QVariant / QMetaType changes
Get rid of QVariant:: types in favor of QMetaType:: types.
2022-06-03 23:31:55 +02:00
Joerg Wunsch
3eb9c3e0ce Fix out-of-bounds access to myCallsign string
The string was evaluated one character beyond its length. With Qt6,
this finally caused a crash.
2022-06-03 23:30:55 +02:00
Joerg Wunsch
09a2b96f76 Replace deprecated QMessageBox::information()/warning()
With Qt6, those formats of QMessageBox::information() that take
non-standard label texts have been deprecated. The intention is
to always use standard texts for labels.

QMessageBox::warning():

The numeric arguments were triggering an obsolete form of the
warning dialog. Instead, omit the last "0" so it is now taken
as a supported version with overloaded button names consisting
of just one button.
2022-06-03 23:28:48 +02:00
Joerg Wunsch
303e9d219a Make the XML-RPC server compile under Qt6
The interaction between QMetaType and QVariant has changed quite
a bit between these version, thus the handling of both versions
requires some #ifdef tweaking.
2022-06-03 23:27:03 +02:00
Joerg Wunsch
37f7c2bf75 Workaround for QSlider performance issue on MacOS 12.x
By default, QSlider eats up a lot of CPU. The workaround is to
apply a stylesheet, idea taken from a stackoverflow posting.
Presumably fixed in Qt 6.3.
2022-06-03 23:25:57 +02:00
Joerg Wunsch
3cdfd0fdf4 In QFtpPI::readyRead(), make assembly of endOfMultiLine cleaner
Instead of going back and forth through calculating numeric
values from (digit) characters and vice versa, use the original
characters directly, and just append a space afterwards.
2022-06-03 23:25:03 +02:00
Joerg Wunsch
45bdba1cfa Include <QObject> as it is being used later on 2022-06-03 23:24:25 +02:00