Hi,
I'm trying to use libk3b for burning an ISO file :
Here is the portion of code that I'm using (after creating a Kapplication
object) :
--------------------------------------------------------------------------
QString imageFile = "/home/anant/test.iso";
K3b::Core *c = new K3b::Core;
qDebug()<<k3bcore;
c->init();
K3b::Device::DeviceManager* manager = new K3b::Device::DeviceManager(
&app );
manager->scanBus();
K3b::Device::Device* dev = manager->cdWriter().at( 0 );
qDebug()<< dev->vendor();
K3b::SimpleJobHandler* hdl = new K3b::SimpleJobHandler ( &app );
K3b::Iso9660ImageWritingJob* job = new K3b::Iso9660ImageWritingJob( hdl
);
job->setBurnDevice( dev );
job->setSpeed( 0 ); //Auto
job->setSimulate( 0 );
job->setVerifyData( 0 );
job->setNoFix( 0 ); // No multisession
job->setDataMode( K3b::DataModeAuto );
job->setImagePath( imageFile );
job->setCopies( 1 );
job->setWritingApp( K3b::WritingAppAuto );
qDebug()<<job;
job->start();
---------------------------------------------------------------------------------
The problem is that, I get no errors while compiling or running this code,
but the job just doesn't seem to start. (i.e. I'm inserting a blank CD but
no disk is burned when this code is run. ).
Are the steps that I' m following to create & run the iso burning job
correct ?
Would really appreciate any help.
Regards,
Anant Kamath
>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<