Christian Jacobs
ce969cc8d7
Flake8.
2019-04-14 17:56:30 +01:00
Christian Jacobs
2487424839
Added a new menu item for updating the ADIF modes from the ADIF website. Addresses issue #69 .
2019-04-14 17:52:06 +01:00
WB5VQX
5efe5849ff
Corrected log deletion bug.
2019-02-16 20:58:59 -06:00
Christian T. Jacobs
f222d5cc30
Migrate to a world map / grey line that uses Cartopy ( #64 )
...
Migrating grey line functionality over to a Cartopy-based implementation to address issue #62 .
Also renamed GreyLine to WorldMap, and bumped the version to v1.1.0-dev.
2018-02-24 13:24:39 +00:00
Christian Jacobs
946f03d95f
Added basic copy/paste functionality for individual records.
2018-02-04 23:15:57 +00:00
Christian T. Jacobs
7a162b2a2d
Callsign map ( #61 )
...
Pinpoint selected callsigns on the grey line map by looking up the latitude-longitude coordinates based on the value in the COUNTRY field. A new right-click popup menu has been created for this purpose.
2018-01-18 20:52:44 +00:00
Christian T. Jacobs
8dc9ed6aac
Handle \n characters in the NOTES field more naturally.
2017-07-13 17:21:26 +01:00
Christian T. Jacobs
4d00a79620
Use "getboolean" not "get" when checking config values.
2017-07-09 11:42:42 +01:00
Christian T. Jacobs
185e8dc104
Comment updates and better error handling.
2017-07-04 17:02:59 +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
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
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
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
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
a09d5ab1ce
More unit testing.
2017-06-24 20:56:04 +01:00
Christian T. Jacobs
69abd30027
Added a test for the Printer class. Note that this only checks that a PDF has actually been created. It does not check the contents of the PDF file.
2017-06-24 16:37:51 +01:00
Christian T. Jacobs
6b1caa1a3c
More unittests.
2017-06-24 15:08:20 +01:00
Christian T. Jacobs
db1c050b78
Fix new logbook functionality by changing "if(not self.logs)" to "if(self.logs is None)", since the case of an empty log list should be handled in the 'else' branch.
2017-06-13 21:17:54 +01:00
Christian T. Jacobs
15f38b4c43
Remove some unnecessary calls to logging.error.
2017-05-17 17:36:33 +01:00
Christian T. Jacobs
6b069e280e
Added a unit test for the get_log_index method.
2017-04-23 20:04:38 +01:00
Christian T. Jacobs
a6aa5813f5
Rename get_all_records to records and decorate it.
2017-04-20 22:57:17 +01:00
Christian T. Jacobs
8d8276ff33
Added tests for the Summary class.
2017-04-20 22:50:08 +01:00
Christian T. Jacobs
41acc8be30
Use new_log_name for consistency.
2017-04-15 01:37:52 +01:00
Christian T. Jacobs
39aa303959
Importing the modules required for the unit tests.
2017-04-15 01:19:44 +01:00
Christian T. Jacobs
3a5a1525a5
Moved all the unittests to a new directory called 'tests'. The command 'make test' now looks in the 'tests' directory.
2017-04-15 01:14:17 +01:00
Christian T. Jacobs
64cb2b2c15
Comment updates.
2017-04-15 00:59:21 +01:00
Christian T. Jacobs
331d80a060
Create a new method called "rename" in the Log class.
2017-04-15 00:55:52 +01:00
Christian T. Jacobs
c53c7ab9a3
Moved the blank/dummy page to blank.py
2017-04-14 23:14:27 +01:00
Christian T. Jacobs
78033f9a01
Remove _ in front of methods for consistency reasons.
2017-04-14 21:45:59 +01:00
Christian T. Jacobs
ae304e7fa9
Moving Summary page over to Glade.
2017-04-14 21:33:16 +01:00
Christian T. Jacobs
12ae7195f4
Moving code out of logbook.py into compare.py and summary.py. The functionality includes the Summary page and functions for comparing log records.
2017-04-14 19:48:09 +01:00
Christian T. Jacobs
522e461dee
More tests.
2017-04-11 23:40:06 +01:00
Christian T. Jacobs
c3bce781f1
Rename to record_count and log_count, and use decorators.
2017-04-11 23:06:44 +01:00
Christian T. Jacobs
fa96db7219
Rename to print_records.
2017-04-11 22:53:51 +01:00
Christian T. Jacobs
a3b3568d48
Move the log printing functionality to a new Printer class, defined in printer.py.
2017-04-11 22:47:16 +01:00
Christian T. Jacobs
93e76b9b84
Move test.db to the 'res' directory.
2017-04-05 23:18:23 +01:00
Christian T. Jacobs
35922cd493
Moved the CabrilloExportDialog class to a separate file.
2017-04-05 22:54:26 +01:00
Christian T. Jacobs
6407c4a9cc
More work on the Cabrillo exporting functionality.
...
Added a dialog that allows the user to specify the callsign used during a contest, and the contest's name.
2017-04-05 22:42:43 +01:00
Christian T. Jacobs
315997c1e5
Use " not ' in setup.py
2017-04-01 21:36:59 +01:00
Christian T. Jacobs
6c782094e7
Fix instantiation of RecordDialog when editing a record.
2017-04-01 15:43:55 +01:00