Christian Jacobs
5314c59b17
add_missing_db_columns is probably a better name for this method.
2013-07-04 23:58:02 +01:00
Christian Jacobs
c6c0431617
Some more improvements to backwards compatibility.
2013-07-04 23:53:31 +01:00
Christian Jacobs
5cada62d02
- Improvements to backwards compatibility. PyQSO now adds a column with the field name to the database if it doesn't already exist. All entries are initially set to NULL. This prevents problems when the ListStore expects the column names to all be in AVAILABLE_FIELD_NAMES.
...
- Added a TODO file.
2013-07-04 23:04:31 +01:00
Christian Jacobs
1aaae548f1
- Refresh the grey line view every 30 minutes (if visible).
...
- Improved the layout of the Record dialog.
2013-07-03 11:48:51 +01:00
Christian Jacobs
ac3a543a83
- Added a calendar widget to the Record dialog.
...
- Added a frame to hold station information. Still need to add the other relevant fields.
2013-07-03 01:00:00 +01:00
Christian Jacobs
5ab8ff6352
The 'sys' module is no longer needed here.
2013-07-02 15:14:30 +01:00
Christian Jacobs
2922e75b34
Some additional error handling for the database connection setup.
2013-07-02 15:13:25 +01:00
Christian Jacobs
b40702c0bd
Fixed log deletion functionality.
2013-07-02 03:20:51 +01:00
Christian Jacobs
e151f0a23e
Users can now import into existing logs.
2013-07-02 02:47:21 +01:00
Christian Jacobs
df1fdcf781
Allow the user to select the field names that are visible in the logbook.
2013-07-01 23:23:43 +01:00
Christian Jacobs
6b1fdb644a
Inform the user about the Base64-encoded data.
2013-07-01 01:20:06 +01:00
Christian Jacobs
9c52981eb5
Hook-up the ConfigParser to the user preferences dialog.
2013-07-01 00:56:32 +01:00
Christian Jacobs
5d0132422d
- Added the instantiation of the ConfigParser class on application startup.
...
- Added some startup and qrz.com lookup options to the user preferences dialog.
2013-06-30 23:04:37 +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
b680e4c955
- Default to 800 x 600 resolution.
...
- Check that a log is selected before attempting to export.
2013-06-30 14:38:08 +01:00
Christian Jacobs
534eec3f95
- Added the Toolbox class.
...
- PyQSO now only redraws the grey line when the Grey Line tab is clicked.
2013-06-30 03:25:27 +01:00
Christian Jacobs
dd45b74cc7
Reduce font size in grey line plot.
2013-06-30 02:59:16 +01:00
Christian Jacobs
dc2e7ffccd
Reduce the line thicknesses.
2013-06-30 02:51:52 +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
e9b73d6985
Check whether the Summary page is currently selected. If so, don't let the user delete or rename that page.
2013-06-23 23:07:46 +01:00
Christian Jacobs
523c233f03
Improved the modification date format.
2013-06-23 22:42:22 +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
ed35c00409
Remove the filter for .db files.
2013-06-15 22:18:10 +01:00
Christian Jacobs
b7342f4978
Added a method that finds the log_index from a log/page name.
2013-06-08 16:36:27 +01:00
Christian Jacobs
97322cb637
Remove padding.
2013-06-08 01:11:19 +01:00
Christian Jacobs
e1857e4489
Renamed switch_visible_callback to toggle_visible_callback.
2013-06-08 01:00:27 +01:00
Christian Jacobs
dd0084f206
- Allow auto-scrolling to the new text entry only if the focus is already at the very end of the Gtk.TextView.
...
- Remove the Unicode BEL character from the Telnet server response.
2013-06-08 00:54:53 +01:00
Christian Jacobs
721ddad46c
Moved the DX cluster to the main window.
2013-06-07 21:56:36 +01:00
Christian Jacobs
572445bf4d
Instantiate the Menu and Toolbar objects before trying to connect to a database using the --logbook command-line option.
2013-05-31 18:32:16 +01:00
Christian Jacobs
974b65a9ca
Updated a comment.
2013-05-19 23:02:24 +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
d802f1868b
Now that a filter model is the child of the sort model, find the filter model's iter (instead of the sort model's iter) and pass it to convert_iter_to_child_iter.
2013-05-19 18:55:04 +01:00
Christian Jacobs
375539fbe2
Improved the layout of the "add/edit record" dialog.
2013-05-19 17:17:56 +01:00
Christian Jacobs
79e7916427
Also call the pop method for the filter list.
2013-05-19 17:05:17 +01:00
Christian Jacobs
220caf3c8a
Disable the filter source if not connected to a database.
2013-05-19 16:58:10 +01:00
Christian Jacobs
003c2b347c
Added filter (by callsign) functionality.
2013-05-19 16:51:47 +01:00
Christian Jacobs
7559ed7cee
Allow the user to enter a new log name when importing ADIF logs, rather than using the ADIF file name as the log name.
2013-05-16 21:47:17 +01:00
Christian Jacobs
27042d1b22
Added unit tests to check the 'edit record' and 'delete record' functionality.
2013-05-16 21:46:44 +01:00
Christian Jacobs
d3a18e77f3
Added a unit test to check the add_record functionality.
2013-05-13 12:08:39 +01:00
Christian Jacobs
27206117ad
Set up a unit test to check the reading of ADIF files.
2013-05-10 22:03:09 +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
6986764476
Bug fix: The log index is no longer determined from the tab's index in the Gtk.Notebook (which sometimes caused an index out of bounds error).
2013-05-09 11:29:55 +01:00
Christian Jacobs
17d86fa097
No bug management yet, so removed this line.
2013-04-30 18:46:22 +01:00
Christian Jacobs
17a51a8a37
Added a paragraph on the --logbook command-line option.
2013-04-30 18:16:42 +01:00
Christian Jacobs
b36c897d40
- Added a brief introduction to the manual.
...
- Fixed 'make manual'.
2013-04-30 17:34:08 +01:00
Christian Jacobs
fa4d694f61
Started writing a user manual.
2013-04-30 03:24:38 +01:00
Christian Jacobs
4f75523805
Updated a comment.
2013-04-30 03:21:42 +01:00
Christian Jacobs
eeb801ff0e
Users can now sort the log (by a single column).
2013-04-30 03:17:40 +01:00
Christian Jacobs
7afbb2cdab
Set up check_io_event in the __init__ method.
2013-04-28 00:06:37 +01:00