Wykres commitów

798 Commity (master)

Autor SHA1 Wiadomość Data
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
Christian Jacobs d68f6b6f18 Disable the connect button once connected. 2013-04-27 23:55:50 +01:00
Christian Jacobs 42097b5ca7 Added DX cluster functionality (using Telnet). 2013-04-27 23:23:19 +01:00
Christian Jacobs c6bae0d81e Moved the is_valid method to the ADIF class, since data is validated against ADIF field definitions. 2013-04-27 16:56:02 +01:00
Christian Jacobs 79687fb0d6 Fixed the ADIF import/export functionality. 2013-04-26 23:53:23 +01:00
Christian Jacobs 352336aabd Add the PyQSO logo to the About dialog. 2013-04-26 16:22:31 +01:00
Christian Jacobs fc04f5d004 Enable the relevant menu items only when required. 2013-04-26 10:32:48 +01:00
Christian Jacobs d107fb5485 Disable the record buttons if a log is not selected. 2013-04-26 10:10:05 +01:00
Christian Jacobs 69b7fcba8f Removed import statement for the Record class (which no longer exists). 2013-04-22 20:39:33 +01:00
Christian Jacobs 604a4b1854 - Added SQL statements for adding, editing and deleting records.
- AUTOINCREMENT the primary key.
2013-04-22 14:37:21 +01:00
Christian Jacobs aaf86720d2 Update logbook information on the Summary page every time the logbook is modified. 2013-04-22 00:15:07 +01:00
Christian Jacobs 1ab776226b Left-aligned label text. 2013-04-21 17:47:09 +01:00
Christian Jacobs e4af7bed2d Added connect and disconnect buttons to the toolbar. Users can now select the .db file through the GUI. 2013-04-21 15:52:06 +01:00
Christian Jacobs bc25b831b9 - Added a "Summary" page for the Logbook. This will eventually contain info such as Logbook name, number of log records, date created, date last modified, etc.
- logbook.py needs a tidy-up.
2013-04-17 00:51:28 +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 38a7c65e09 Update the status bar once connected to the database. 2013-04-15 02:49:16 +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 06c7f225ea Removed the Record class. SQLite3 is now used to store the log records. 2013-04-14 15:50:50 +01:00
Christian Jacobs c8a9b29f3e Placing :memory: in quotes. 2013-04-14 15:35:17 +01:00
Christian Jacobs 2fb650f7ab Added create and destroy methods for the SQL database connection. 2013-04-14 15:18:46 +01:00
Christian Jacobs 2b2faffaf1 When closing a modified log, ignore the * at the end of the log's name. 2013-03-31 03:52:38 +01:00
Christian Jacobs 097d2ac261 Pass in None as the parent window argument until a better way of handling this is found. 2013-03-31 02:18:46 +01:00
Christian Jacobs 1bd9f5d797 Only change the tab's label text if the record has been modified. 2013-03-31 02:10:02 +01:00
Christian Jacobs 52867a396b Added a README file with some basic installation instructions. 2013-03-31 02:03:17 +01:00
Christian Jacobs b337afb843 Making the code more compact. 2013-03-31 00:43:24 +00:00
Christian Jacobs e042a65016 Change to the case where there is no prefix given, since the Makefile does not pass in a prefix to setup.py. 2013-03-31 00:40:13 +00:00
Christian Jacobs 5e1bb61f32 Update installation path. 2013-03-31 00:35:18 +00:00
Christian Jacobs 55e9773547 Place the icon files in the correct directory when installing. 2013-03-31 00:33:18 +00:00
Christian Jacobs f40fe787b6 Changed 'pyqso_setup' to 'install'. 2013-03-30 23:58:25 +00:00
Christian Jacobs 11c364a15b Update the year to 2013, when the files were actually created. 2013-03-30 23:57:14 +00:00
Christian Jacobs 4279c2b7fb Added a Makefile to call setup.py and build the documentation. 2013-03-30 23:55:53 +00:00
Christian Jacobs 3776cb1f50 Removed empty strings. 2013-03-30 22:16:59 +00:00
Christian Jacobs 47625d0f78 Set the ADIF version as a constant, defined in adif.py. 2013-03-30 21:49:20 +00:00
Christian Jacobs 75a7bcce09 Changed the version number to 0.1a.dev. 2013-03-30 21:38:11 +00:00
Christian Jacobs 71bdffcb02 Removing the .py extension from files in the 'bin' directory. 2013-03-30 21:11:34 +00:00
Christian Jacobs a8a49ade32 Fixed a few paths so Python is able to find the PyQSO modules and icon files. 2013-03-30 21:10:06 +00:00
Christian Jacobs 2aa9c9ca25 Added __init__.py. 2013-03-30 20:56:34 +00:00
Christian Jacobs b4678e1aa9 Renamed 'manual' to the more commonly used 'doc'. 2013-03-30 20:54:24 +00:00
Christian Jacobs 74662a5d28 Added a setup file for the pyqso package. 2013-03-30 20:52:15 +00:00
Christian Jacobs 8dd0aa8313 Placing pyqso.py in the 'bin' directory. 2013-03-30 20:51:04 +00:00
Christian Jacobs e409cf7475 Renamed src/ to pyqso/ 2013-03-30 20:50:20 +00:00
Christian Jacobs 7496d2e134 Use the basename of the path (instead of the path itself) for the log name. 2013-03-30 18:07:13 +00:00
Christian Jacobs 88ee89b0e7 Update the variable 'saved' to 'modified'. 2013-03-30 18:01:26 +00:00
Christian Jacobs a72fc67305 - Added "Save As" functionality.
- Check for log modification. If the log is modified, a "*" is placed after the log's name until it is saved.
- On closing a log, check that it is saved. If not, ask the user if they are sure they want to close the log.
- Make sure users cannot open the same log multiple times.
2013-03-30 17:56:22 +00:00
Christian Jacobs 9e0c5249c1 Make the users aware if they try to use a feature that is not currently implemented. 2013-03-30 03:25:33 +00:00