[Qt-interest] QAbstractFileEngine problems
Jason H
scorp1us at yahoo.com
Wed Jul 7 05:55:28 CEST 2010
I have most of it working, but I have a problem with my write function not being
called:
DatabaseFileEngineHandler dbFileEngine;
...
QFile in(w.ui->leMediaFile->text());
QFile out(QString("db:%1").arg(w.ui->leMediaFile->text()));
if (!in.open(QIODevice::ReadOnly))
QMessageBox::critical(this, "Error", "Cannot open media file");
if (!out.open(QIODevice::WriteOnly))
QMessageBox::critical(this, "Error", "Cannot open library file");
if (in.isOpen() && out.isOpen())
{
while (!in.atEnd())
{
QByteArray data = in.read(131072);
out.write(data.constData(), data.length());
}
in.close();
out.close();
When I trace this, it does not call my DatabaseFileEngine::write(const char*
data, len) handler. What am I missing?
More information about the Qt-interest-old
mailing list