Wykres commitów

77 Commity (d13dc12cb35d4fd8f03f49dabf777991d79d2014)

Autor SHA1 Wiadomość Data
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
Christian Jacobs 5cef2955d8 Updated the version number. 2013-03-30 02:55:23 +00:00
Christian Jacobs 6b59e67495 Validation for the "L", "S", "I", "M" and "G" ADIF data types. 2013-03-30 02:52:04 +00:00
Christian Jacobs ff025a0ce0 Pass the data type as an argument, rather than passing in the whole log to the validation method. 2013-03-30 02:03:30 +00:00
Christian Jacobs 2439aa1017 Added validation for Time, Date and Boolean data types. 2013-03-30 01:52:52 +00:00
Christian Jacobs da0f0136f5 Reverted to r42. 2013-03-29 21:35:53 +00:00
Christian Jacobs 24c985b9cf Moving to a MySQL database backend for better flexibility. 2013-03-29 17:25:06 +00:00
Christian Jacobs 617415be17 Also allow an optional preceding minus sign to be consistent with the ADIF specification. 2013-03-29 02:43:02 +00:00
Christian Jacobs d106de6745 Let's check for an empty string outside of the validation block. 2013-03-29 02:39:29 +00:00
Christian Jacobs 13fe6ec488 Validation for the FREQ field using a regular expression. 2013-03-29 02:32:39 +00:00
Christian Jacobs f9246dba14 Updated path to icon file. 2013-03-29 01:16:16 +00:00
Christian Jacobs 1d793fcfa9 Added a directory for the PyQSO icons, and also the GIMP image file from which the icons are exported. 2013-03-29 01:13:15 +00:00
Christian Jacobs aca7bcff4b Let's use a .png instead of a .ico file. 2013-03-29 00:52:30 +00:00
Christian Jacobs 51a1e0af5d Added an icon (of a wooden log...because it's a logging program!) for PyQSO. 2013-03-29 00:40:29 +00:00
Christian Jacobs f16e75b81c Added a directory for the PyQSO manual. 2013-03-27 23:17:53 +00:00
Christian Jacobs b96c7ab39e Added a few comments. 2013-03-27 22:23:54 +00:00
Christian Jacobs e3186585c0 - A Logbook now contains Log objects that contain the Records. These Log objects are displayed as tabs in a Gtk.Notebook.
- Added the option to close a particular log.
- Added toolbar buttons for creating/opening/saving/closing logs.
- More error checking.
- The pyqso.py file is now much shorter, as most of the code has been moved to logbook.py or log.py.
2013-03-27 20:29:43 +00:00
Christian Jacobs 479e3a4d32 Added a comment to the field setup code. 2013-03-26 02:44:48 +00:00
Christian Jacobs 47344aa4d2 Added the following fields: MODE, BAND, RST_SENT, RST_RCVD. 2013-03-26 02:42:13 +00:00
Christian Jacobs 88f2a2edea Moved all of the add/edit/delete record code from pyqrz.py to logbook.py. 2013-03-25 19:43:10 +00:00
Christian Jacobs f640aa2ead Changed "add" to "update" in a comment. 2013-03-25 02:43:14 +00:00
Christian Jacobs fc2f6124fa Some first steps towards data validation. 2013-03-25 02:41:58 +00:00