Christian T. Jacobs
4d00a79620
Use "getboolean" not "get" when checking config values.
2017-07-09 11:42: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
7055f4f67d
Added 'record count' feature.
2017-06-27 21:13:59 +01:00
Christian T. Jacobs
181312b2bc
Re-order menu setup.
2017-06-24 22:27:51 +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
183d1c9d8d
Rename "parent" to "application".
2017-03-31 10:06:11 +01:00
Christian T. Jacobs
b9c15c0e92
Include my middle name in the copyright lines and authors list. Also use my new callsign.
2017-03-20 13:06:01 +00:00
Christian T. Jacobs
09a2d3e78b
Connected up the record dialog.
2017-03-01 10:16:03 +00:00
Christian T. Jacobs
7b3f8d067b
Moving the menu bar over to Glade.
2017-02-21 16:45:58 +00:00
Christian T. Jacobs
5cc525c5c7
Updated copyright year.
2017-02-10 18:54:21 +00:00
Christian T. Jacobs
a65e34db65
Continue to support Python 2.x modules. Thanks to @gaionim (IU2HDS) for this patch. Fixes issue #50 .
2017-02-07 14:17:14 +00:00
Christian T. Jacobs
426c2dac29
Updated copyright notices.
2016-05-28 20:32:00 +01:00
Christian T. Jacobs
c993704e84
Make the code pep8 compliant, using the autopep8 tool. Note that we are ignoring the following: E501,F403,E226,E402,W503.
2016-01-27 16:23:09 +00:00
Christian Jacobs
7d941ce2fe
Write configuration files to ~/.config to keep the user's home directory uncluttered.
2015-11-29 22:25:41 +00:00
njohnsn
fc94c8d511
Convert to Python 3 using 2to3.
...
Also update Travis CI settings for Python 3, add new package dependencies and update the documentation.
2015-11-05 00:23:19 +00:00
Christian Jacobs
45abb28e38
Improved docstrings.
2015-10-04 00:16:55 +01:00
András Veres-Szentkirályi
500ca5977a
removed unused imports
2015-09-30 10:56:56 +02:00
Christian Jacobs
f9b97a6b26
Remove the unnecessary "File:" lines at the top of each .py file.
2015-03-06 23:35:14 +00:00
Christian Jacobs
3cc4f83a22
Added my middle initial.
2015-03-06 23:31:46 +00:00
Christian Jacobs
e6e8570c1b
Separate the Create and Open functionality for logbooks. Addresses issue #20 .
...
The menu and toolbar now have separate "Create Logbook" and "Open Logbook" buttons.
2015-02-07 21:22:16 +00:00
Christian Jacobs
42d6130d0e
Handle 'configuration option not found' exceptions.
2014-03-31 10:44:46 +01:00
Christian Jacobs
98dc386961
PyQSO is now feature complete. Moving from 0.1a.dev to 0.1a.
2013-09-15 15:02:39 +01:00
Christian Jacobs
ab4d7ce9c6
A few small improvements.
2013-09-14 20:15:12 +01:00
Christian Jacobs
d1e4c1471b
- Added open and close methods for the Logbook class.
...
- Added some more error handling for database-related statements.
2013-09-14 19:27:45 +01:00
Christian Jacobs
9511c40e21
Database updates can be expensive, so only update the field if the data has actually changed.
2013-08-15 22:33:59 +01:00
Christian Jacobs
22460fff00
Added basic print functionality using the PrintOperation class.
2013-07-11 00:22:27 +01:00
Christian Jacobs
9c52981eb5
Hook-up the ConfigParser to the user preferences dialog.
2013-07-01 00:56:32 +01:00
Christian Jacobs
125f5f1e63
- Added a dialog for user preferences.
...
- Passed the parent window to the log name dialog.
2013-06-30 16:38:06 +01:00
Christian Jacobs
0f242f3d20
- Added a frame to place amateur radio related tools.
...
- Added a grey line plot. Note that this requires an extra dependency (netcdf-python). Note also that the backend to matplotlib needs to be updated to work with PyGTK3.
2013-06-30 02:42:03 +01:00
Christian Jacobs
e79baec0bd
Forget the idea about selected field names for now. Just use all available ADIF fields instead.
2013-06-23 17:31:27 +01:00
Christian Jacobs
d587522327
- Check the validity of field data when importing logs in ADIF format.
...
- Make the BAND and MODE field data lower/upper case to ensure that the combo boxes are set correctly.
- If the user tries to overwrite a file when exporting a log, check that they are sure.
2013-06-16 02:09:53 +01:00
Christian Jacobs
e1857e4489
Renamed switch_visible_callback to toggle_visible_callback.
2013-06-08 01:00:27 +01:00
Christian Jacobs
721ddad46c
Moved the DX cluster to the main window.
2013-06-07 21:56:36 +01:00
Christian Jacobs
6b2aefacf2
- Renamed the DATE and TIME fields to QSO_DATE and TIME_ON, respectively.
...
- Added icons to the menu items.
2013-05-19 21:11:23 +01:00
Christian Jacobs
6636ab224a
- Logs can now be renamed.
...
- Bug fix: Records were not correctly being deleted or edited, because of the addition of the Gtk.TreeModelSort. Fixed by using the iter of the child object, not the new sorting object.
2013-05-10 14:05:33 +01:00
Christian Jacobs
42097b5ca7
Added DX cluster functionality (using Telnet).
2013-04-27 23:23:19 +01:00
Christian Jacobs
79687fb0d6
Fixed the ADIF import/export functionality.
2013-04-26 23:53:23 +01:00
Christian Jacobs
fc04f5d004
Enable the relevant menu items only when required.
2013-04-26 10:32:48 +01:00
Christian Jacobs
d0246a3f2c
- Added a "+" ("New Log") tab, and a "Delete Log" button after each tab's title.
...
- Added a new dialog so the user can enter the new log's name.
2013-04-16 23:53:24 +01:00
Christian Jacobs
d13dc12cb3
PyQSO now accepts the database file name as a command line argument, and tries to connect to the database on start-up.
2013-04-15 02:37:02 +01:00
Christian Jacobs
e409cf7475
Renamed src/ to pyqso/
2013-03-30 20:50:20 +00:00