destructing a book. Tweak project file to work with Qt 4.6.2/Symbian.
DevTools::DevTools(QWidget *parent): Dyalog(parent, false)
{
setWindowTitle(tr("Developer"));
+ addWidget(new QLabel(tr("Qt API version %1").arg(QT_VERSION_STR), this));
+ addWidget(new QLabel(tr("Qt runtime version %1").arg(qVersion()), this));
+
QPushButton *clearSettings = new QPushButton("Clear persistent data", this);
connect(clearSettings, SIGNAL(clicked()), this, SLOT(onClear()));
addWidget(clearSettings);
- QLabel *level = new QLabel(tr("Trace level:"), this);
- addWidget(level);
-
+ addWidget(new QLabel(tr("Trace level:"), this));
ToolButtonBox *box = new ToolButtonBox(this);
addWidget(box);
box->addButton(QtDebugMsg, tr("Debug"));
WriteUserData\r
TARGET.EPOCHEAPSIZE = 0x080000 0x4000000\r
ICON = $$PWD/pkg/symbian/book.svg\r
- packageheader = "$${LITERAL_HASH}{\"Dorian\"}, (0xA89FC85B), 0, 3, 5"\r
- vendorinfo = \\r
- "%{\"Nokia Betalabs \"}" \\r
- ":\"Nokia Betalabs \""\r
- my_deployment.pkg_prerules = packageheader vendorinfo\r
- DEPLOYMENT += my_deployment\r
+ # packageheader = "$${LITERAL_HASH}{\"Dorian\"}, (0xA89FC85B), 0, 3, 5"\r
+ # vendorinfo = \\r
+ # "%{\"Nokia Betalabs \"}" \\r
+ # ":\"Nokia Betalabs \""\r
+ # my_deployment.pkg_prerules = packageheader vendorinfo\r
+ # DEPLOYMENT += my_deployment\r
\r
INCLUDEPATH += $(QTDIR)/src/3rdparty/zlib\r
HEADERS += \\r
}
}
+Book::~Book()
+{
+ close();
+}
+
QString Book::path()
{
return mPath;
}
};
- /** Construct a book from an EPUB file in path. */
- Book(const QString &path, QObject *parent = 0);
+ /** Construct a book from an EPUB file. */
+ Book(const QString &fileName, QObject *parent = 0);
/** Default constructor. */
- Book();
+ // Book();
+
+ /** Destructor. */
+ ~Book();
/** Load book meta-data from persistent storage. */
void load();