lp:koboko

Created by darkadept and last modified

This is where I'm pushing all my changes. Except wild and crazy changes to appear here.

Get this branch:
bzr branch lp:koboko
Members of Koboko Development Team can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Koboko Development Team
Project:
koboko
Status:
Experimental

Recent revisions

10. By darkadept

- I made a lot of changes... too many to document here. sorry.

9. By darkadept

-fixed a bug in main.cpp where we don't open the database if the path is valid
-made MainWindow depandent on the main DataPath
-MainWindow now shows a list of book covers
-added the sync.png image
-BookModel returns the cover of the book instead of the imageId
-added coverImageFile() and coverImageSize() methods and the CoverImageSize enum to DataPath

8. By darkadept

-changed most of the program to account for the design change where Koboko does a 3-way synchronization instead of using the Kobo DE database as it's own.
-now using IconTaskDelegate in the SettingsDialog class.
-added the available settings to SettingsDialog.
-drastically changed DataPath to be a class that wraps around a Kobo data path, whether that be the Koboko, Kobo DE, or Kobo eReader data files. DataPath is no longer a singleton.
-compressed the Kobo image folder constants to a single constant in kobodesktopedition.h.

7. By darkadept

-moved the doxygen documentation to a single file.
-cleaned up the documentation
-added the AboutKobokoDialog dialog
-added the IconTaskDelegate class
-added 3 icons

6. By darkadept

-implemented database and folder structure creation in DataPath
-moved Kobo constants to kobodesktopedition.h
-added a resource to libKoboko that contains database schema files
-added the SqlMultipleQuery class to execute these schema creation scripts

5. By darkadept

-added Doxygen documentation files
-added a main icon and included the ATTRIBUTION file
-added the FirstRunWizard dialog that will now execute on first run
-removed the settings I had created in the SettingsDialog. It is now blank and needs to be properly implemented.
-added the DataPath class that will manage the data file structure
-added Doxygen documentation to a lot of the classes. More is needed
-cleaned up the main.cpp file and it now uses FirstRunWizard and DataPath

4. By darkadept

-added a settings dialog
-added code that checks for a valid database before starting

3. By darkadept

-added the BookDataGateway and ChapterDataGateway classes to communicate with the database.
-added the BookModel class to wrap around a list of books
-switch Book and Chapter classes from being QObject's to being copy-on-write classes.

2. By darkadept

-implemented the Book and Chapter classes

1. By darkadept

Initial import of the Koboko application and the Koboko library.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:~darkadept/koboko/trunk
This branch contains Public information 
Everyone can see this information.

Subscribers