Initial implementation of TemplatePicker. Debugged mini previews.

This commit is contained in:
Jim Evins
2013-11-05 23:51:48 -05:00
parent fe4595bde0
commit ba83204445
11 changed files with 149 additions and 18 deletions
+15 -1
View File
@@ -43,11 +43,25 @@ namespace libglabels
private:
Db();
public:
static void init() { instance(); }
static Db *instance() { static Db *db = new Db(); return db; }
static const QList<Paper*> &papers() { return mPapers; }
static const QStringList &paperIds() { return mPaperIds; }
static const QStringList &paperNames() { return mPaperNames; }
static const QList<Category*> &categories() { return mCategories; }
static const QStringList &categoryIds() { return mCategoryIds; }
static const QStringList &categoryNames() { return mCategoryNames; }
static const QList<Vendor*> &vendors() { return mVendors; }
static const QStringList &vendorNames() { return mVendorNames; }
static const QList<Template*> &templates() { return mTemplates; }
static void registerPaper( Paper *paper );
static const Paper *lookupPaperFromName( const QString &name );
static const Paper *lookupPaperFromId( const QString &id );