Christian T. Jacobs
|
4d00a79620
|
Use "getboolean" not "get" when checking config values.
|
2017-07-09 11:42:42 +01:00 |
Christian T. Jacobs
|
f250d4c078
|
Preferences section title changed to "import_export".
|
2017-07-07 15:33:32 +01:00 |
Christian T. Jacobs
|
21367d02a2
|
Updated docstrings and renamed ADIFPage to ImportExportPage in the Preferences dialog.
|
2017-07-07 12:22:32 +01:00 |
Christian T. Jacobs
|
f6af59a5fd
|
Check for an empty CALL field earlier.
|
2017-07-07 12:22:18 +01:00 |
Christian T. Jacobs
|
dd83014d9a
|
Don't bother checking the length of the list, just check for "if(l)" where l is the list.
|
2017-07-07 12:21:41 +01:00 |
Christian T. Jacobs
|
bdd828ddb4
|
Full stop in a comment line.
|
2017-07-07 12:21:22 +01:00 |
Christian T. Jacobs
|
f4175ba40c
|
Moar comments.
|
2017-07-06 23:14:28 +01:00 |
Christian T. Jacobs
|
e1ef6e8c4d
|
Support Python 2.x version of urllib.
|
2017-07-06 23:09:56 +01:00 |
Christian T. Jacobs
|
00f4e7d12f
|
Percent encode passwords.
|
2017-07-06 22:42:29 +01:00 |
Christian T. Jacobs
|
7835dc1ff6
|
Show an error message if the callsign field is empty.
|
2017-07-06 21:50:03 +01:00 |
Christian T. Jacobs
|
e3f364f085
|
Ignore empty callsign field when looking up.
|
2017-07-06 21:23:52 +01:00 |
Christian T. Jacobs
|
85fb4f6397
|
This should be "iota", not "grid".
|
2017-07-06 21:23:27 +01:00 |
Christian T. Jacobs
|
21e2df09ac
|
Use "not username" instead of username == ""
|
2017-07-06 21:06:04 +01:00 |
Christian T. Jacobs
|
c777c924bb
|
Use " not ' for strings.
|
2017-07-06 21:05:36 +01:00 |
Christian T. Jacobs
|
a200eae434
|
Separate resources for tests and for the pyqso module.
|
2017-07-06 00:36:17 +01:00 |
Christian T. Jacobs
|
4a595d7cbe
|
Use the pkg_resources module to find the Glade file for bin/pyqso. Also, don't use "/" to join bits of the path, just give each bit as a separate argument.
|
2017-07-05 21:50:40 +01:00 |
Christian T. Jacobs
|
185e8dc104
|
Comment updates and better error handling.
|
2017-07-04 17:02:59 +01:00 |
Christian T. Jacobs
|
28baab016d
|
Full stop in comment.
|
2017-07-03 23:43:57 +01:00 |
Christian T. Jacobs
|
6d0b02b83e
|
Better error handling.
|
2017-07-03 22:35:28 +01:00 |
Christian T. Jacobs
|
a4452f8c17
|
keyword args.
|
2017-07-03 21:54:57 +01:00 |
Christian T. Jacobs
|
52a8aa8d3f
|
flake8
|
2017-07-03 21:50:13 +01:00 |
Christian T. Jacobs
|
622d180baa
|
Scroll to the new record's row in the treeview (but don't select it)
|
2017-07-03 21:49:45 +01:00 |
Christian T. Jacobs
|
b405590fe8
|
Better error handling.
|
2017-07-03 21:33:03 +01:00 |
Christian T. Jacobs
|
2e074df388
|
Updated unit tests.
|
2017-07-03 13:29:08 +01:00 |
Christian T. Jacobs
|
e34253adb2
|
Better error handling.
|
2017-07-03 13:27:12 +01:00 |
Christian T. Jacobs
|
3e32142e8a
|
Place the ADIF object outside the 'if' statement.
|
2017-07-03 01:10:11 +01:00 |
Christian T. Jacobs
|
77047d5670
|
Only create a new log once the records in the ADIF file have been read in.
|
2017-07-03 00:58:44 +01:00 |
Christian T. Jacobs
|
cf72d94035
|
Better error handling for importing/exporting logs.
|
2017-07-03 00:43:38 +01:00 |
Christian T. Jacobs
|
7214b783b2
|
Handle empty frequency field separately.
|
2017-07-02 14:56:39 +01:00 |
Christian T. Jacobs
|
f3bf4ffc8c
|
Also handle ValueErrors when converting the frequency. This also handles the case of an empty frequency field.
|
2017-07-02 14:54:42 +01:00 |
Christian T. Jacobs
|
70cf060d66
|
Remove unused logging module import.
|
2017-06-30 12:32:07 +01:00 |
Christian T. Jacobs
|
2ddfc2d061
|
Removed unnecessary debugging statements.
|
2017-06-30 12:30:35 +01:00 |
Christian T. Jacobs
|
b099111218
|
Print logs on a landscape page. Also improved the page layout.
|
2017-06-28 20:23:31 +01:00 |
Christian T. Jacobs
|
c00e0a7ecb
|
Fixed direction of sorting.
|
2017-06-28 16:22:53 +01:00 |
Christian T. Jacobs
|
67d2050156
|
Improved comments.
|
2017-06-27 23:13:09 +01:00 |
Christian T. Jacobs
|
4becec41ed
|
Better error handling for the case where a log is not selected.
|
2017-06-27 22:41:00 +01:00 |
Christian T. Jacobs
|
b91c77f07b
|
Consider key-press-event not key-release-event.
|
2017-06-27 22:04:32 +01:00 |
Christian T. Jacobs
|
7055f4f67d
|
Added 'record count' feature.
|
2017-06-27 21:13:59 +01:00 |
Christian T. Jacobs
|
2d42acde9c
|
Fixed the QSO index used in the Gtk.ListStore. Just before a QSO is added with add_record it was assumed that it's index would be max(rowid)+1, which is not always the case. This led to inconsistencies between the Gtk.ListStore and the database. Indices used in the Gtk.ListStore are now obtained directly from the database after insertion. Addresses issue #56.
|
2017-06-27 20:10:20 +01:00 |
Christian T. Jacobs
|
f3bacf9dc7
|
Don't pass None, None to edit_dialog - leave that up to the defaults in the keyword arguments.
|
2017-06-27 20:05:28 +01:00 |
Christian T. Jacobs
|
7f6c94982a
|
More docstrings.
|
2017-06-27 20:04:45 +01:00 |
Christian T. Jacobs
|
879e49b496
|
Call logging.info rather than logging.debug in the 'info' auxiliary dialog function.
|
2017-06-27 20:03:44 +01:00 |
Christian T. Jacobs
|
4f61570828
|
Add logging statements for importing/exporting in ADIF format.
|
2017-06-27 20:03:06 +01:00 |
Christian T. Jacobs
|
6b7d42e6dd
|
Show an error dialog if the printing operation is not successful.
|
2017-06-27 20:02:05 +01:00 |
Christian T. Jacobs
|
75a8f0ce50
|
Duplicates are now defined by the CALL, QSO_DATE and TIME_ON fields. Didn't seem necessary to also consider FREQ and MODE.
|
2017-06-25 15:52:05 +01:00 |
Christian T. Jacobs
|
181312b2bc
|
Re-order menu setup.
|
2017-06-24 22:27:51 +01:00 |
Christian T. Jacobs
|
a09d5ab1ce
|
More unit testing.
|
2017-06-24 20:56:04 +01:00 |
Christian T. Jacobs
|
4478e117fa
|
Added a Hamlib-based unit test.
|
2017-06-24 18:56:46 +01:00 |
Christian T. Jacobs
|
b59d543dd2
|
The 'mode' is actually an int, so use Hamlib.rig_strrmode(mode) to convert it to its string representation.
|
2017-06-24 18:12:27 +01:00 |
Christian T. Jacobs
|
60a26bb2fa
|
Comment update.
|
2017-06-24 18:04:21 +01:00 |