Wykres commitów

798 Commity (master)

Autor SHA1 Wiadomość Data
Christian Jacobs 57749656a8 Removed TODO statement. 2013-07-13 20:25:12 +01:00
Christian Jacobs 59f53981e8 Added callsign lookup functionality which uses the qrz.com database. 2013-07-13 20:23:53 +01:00
Christian Jacobs b2affe2ecc Don't add 1 to the month index here. 2013-07-13 16:52:48 +01:00
Christian Jacobs a00bd7192a - Finished log printing capability.
- Automatically fill in the date and time fields for new records.
2013-07-13 16:43:27 +01:00
Christian Jacobs 22460fff00 Added basic print functionality using the PrintOperation class. 2013-07-11 00:22:27 +01:00
Christian Jacobs 1e294c7e3a Some more improvements to backwards compatibility. 2013-07-05 00:26:34 +01:00
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