You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tdelibs/tdeio/tdefile/tests/kfdtest.cpp

35 lines
953 B

#include "kfdtest.h"
#include <tqstringlist.h>
#include <tdefiledialog.h>
#include <tdeapplication.h>
#include <tdemessagebox.h>
#include <tqtimer.h>
KFDTest::KFDTest( const TQString& startDir, TQObject *parent, const char *name )
: TQObject( parent, name ),
m_startDir( startDir )
{
TQTimer::singleShot( 1000, this, TQ_SLOT( doit() ));
}
void KFDTest::doit()
{
KFileDialog *dlg = new KFileDialog( m_startDir, TQString::null, 0L,
"file dialog", true );
dlg->setMode( KFile::File);
dlg->setOperationMode( KFileDialog::Saving );
TQStringList filter;
filter << "all/allfiles" << "text/plain";
dlg->setMimeFilter( filter, "all/allfiles" );
if ( dlg->exec() == KDialog::Accepted )
{
KMessageBox::information(0, TQString::fromLatin1("You selected the file: %1").arg( dlg->selectedURL().prettyURL() ));
}
// tqApp->quit();
}
#include "kfdtest.moc"