|
|
|
@ -87,7 +87,7 @@ void KPrMSPresentation::initCreation( KProgress *progressBar )
|
|
|
|
|
|
|
|
|
|
p = progressBar->progress();
|
|
|
|
|
progressBar->setProgress( ++p );
|
|
|
|
|
kapp->processEvents();
|
|
|
|
|
tdeApp->processEvents();
|
|
|
|
|
|
|
|
|
|
for (int dirNum = 101; dirNum < 999; dirNum++) {
|
|
|
|
|
slidePath = TQString("/DCIM/%1MSPJP").arg(dirNum);
|
|
|
|
@ -97,13 +97,13 @@ void KPrMSPresentation::initCreation( KProgress *progressBar )
|
|
|
|
|
|
|
|
|
|
p = progressBar->progress();
|
|
|
|
|
progressBar->setProgress( ++p );
|
|
|
|
|
kapp->processEvents();
|
|
|
|
|
tdeApp->processEvents();
|
|
|
|
|
|
|
|
|
|
str = ( path + slidePath );
|
|
|
|
|
TDEIO::NetAccess::mkdir( str,( TQWidget* )0L );
|
|
|
|
|
p = progressBar->progress();
|
|
|
|
|
progressBar->setProgress( ++p );
|
|
|
|
|
kapp->processEvents();
|
|
|
|
|
tdeApp->processEvents();
|
|
|
|
|
|
|
|
|
|
// now do the SPP file directory
|
|
|
|
|
str = ( path + "/MSSONY" );
|
|
|
|
@ -111,14 +111,14 @@ void KPrMSPresentation::initCreation( KProgress *progressBar )
|
|
|
|
|
|
|
|
|
|
p = progressBar->progress();
|
|
|
|
|
progressBar->setProgress( ++p );
|
|
|
|
|
kapp->processEvents();
|
|
|
|
|
tdeApp->processEvents();
|
|
|
|
|
str = ( path + "/MSSONY/PJ" );
|
|
|
|
|
TDEIO::NetAccess::mkdir( str,( TQWidget* )0L );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
p = progressBar->progress();
|
|
|
|
|
progressBar->setProgress( ++p );
|
|
|
|
|
kapp->processEvents();
|
|
|
|
|
tdeApp->processEvents();
|
|
|
|
|
|
|
|
|
|
// create the title slides
|
|
|
|
|
TQPixmap titleSlide( 1024, 768 );
|
|
|
|
@ -133,7 +133,7 @@ void KPrMSPresentation::initCreation( KProgress *progressBar )
|
|
|
|
|
|
|
|
|
|
p = progressBar->progress();
|
|
|
|
|
progressBar->setProgress( ++p );
|
|
|
|
|
kapp->processEvents();
|
|
|
|
|
tdeApp->processEvents();
|
|
|
|
|
|
|
|
|
|
// and put the specified title string on the first slide
|
|
|
|
|
TQFont textFont( "SansSerif", 96 );
|
|
|
|
@ -148,7 +148,7 @@ void KPrMSPresentation::initCreation( KProgress *progressBar )
|
|
|
|
|
|
|
|
|
|
p = progressBar->progress();
|
|
|
|
|
progressBar->setProgress( ++p );
|
|
|
|
|
kapp->processEvents();
|
|
|
|
|
tdeApp->processEvents();
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -171,7 +171,7 @@ void KPrMSPresentation::createSlidesPictures( KProgress *progressBar )
|
|
|
|
|
|
|
|
|
|
p = progressBar->progress();
|
|
|
|
|
progressBar->setProgress( ++p );
|
|
|
|
|
kapp->processEvents();
|
|
|
|
|
tdeApp->processEvents();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -186,7 +186,7 @@ void KPrMSPresentation::createIndexFile( KProgress *progressBar )
|
|
|
|
|
sppStream.setByteOrder(TQDataStream::LittleEndian);
|
|
|
|
|
p = progressBar->progress();
|
|
|
|
|
progressBar->setProgress( ++p );
|
|
|
|
|
kapp->processEvents();
|
|
|
|
|
tdeApp->processEvents();
|
|
|
|
|
|
|
|
|
|
// We are doing little endian
|
|
|
|
|
sppStream << (TQ_UINT32)0x00505053; // SPP magic header
|
|
|
|
@ -210,7 +210,7 @@ void KPrMSPresentation::createIndexFile( KProgress *progressBar )
|
|
|
|
|
sppStream << (TQ_UINT32)0x00000000; // more nulls
|
|
|
|
|
p = progressBar->progress();
|
|
|
|
|
progressBar->setProgress( ++p );
|
|
|
|
|
kapp->processEvents();
|
|
|
|
|
tdeApp->processEvents();
|
|
|
|
|
|
|
|
|
|
// title 1, 16 bytes null padded
|
|
|
|
|
strncpy( buff, "SPJT0001.JPG", 15 );
|
|
|
|
@ -239,7 +239,7 @@ void KPrMSPresentation::createIndexFile( KProgress *progressBar )
|
|
|
|
|
}
|
|
|
|
|
p = progressBar->progress();
|
|
|
|
|
progressBar->setProgress( ++p );
|
|
|
|
|
kapp->processEvents();
|
|
|
|
|
tdeApp->processEvents();
|
|
|
|
|
|
|
|
|
|
// Add in the slide filenames
|
|
|
|
|
TQString filename;
|
|
|
|
@ -250,7 +250,7 @@ void KPrMSPresentation::createIndexFile( KProgress *progressBar )
|
|
|
|
|
sppStream.writeRawBytes( buff, 64 );
|
|
|
|
|
p = progressBar->progress();
|
|
|
|
|
progressBar->setProgress( ++p );
|
|
|
|
|
kapp->processEvents();
|
|
|
|
|
tdeApp->processEvents();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// OK, now we need to fill to 16384 bytes
|
|
|
|
@ -262,7 +262,7 @@ void KPrMSPresentation::createIndexFile( KProgress *progressBar )
|
|
|
|
|
|
|
|
|
|
p = progressBar->progress();
|
|
|
|
|
progressBar->setProgress( ++p );
|
|
|
|
|
kapp->processEvents();
|
|
|
|
|
tdeApp->processEvents();
|
|
|
|
|
|
|
|
|
|
sppFile.close();
|
|
|
|
|
TDEIO::NetAccess::file_move( sppFile.name(), filenameStore, -1, true /*overwrite*/);
|
|
|
|
@ -420,7 +420,7 @@ void KPrMSPresentationSetup::showColourGroup(bool on)
|
|
|
|
|
|
|
|
|
|
void KPrMSPresentationSetup::helpMe()
|
|
|
|
|
{
|
|
|
|
|
kapp->invokeHelp("ms-export");
|
|
|
|
|
tdeApp->invokeHelp("ms-export");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void KPrMSPresentationSetup::finish()
|
|
|
|
|