blob: d9341a7aeeeacfeca99bb7918e4235d073c46228 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
#include "kfdtest.h"
#include <qstringlist.h>
#include <kfiledialog.h>
#include <kapplication.h>
#include <kmessagebox.h>
#include <qtimer.h>
KFDTest::KFDTest( const QString& startDir, QObject *parent, const char *name )
: QObject( parent, name ),
m_startDir( startDir )
{
QTimer::singleShot( 1000, this, SLOT( doit() ));
}
void KFDTest::doit()
{
KFileDialog *dlg = new KFileDialog( m_startDir, QString::null, 0L,
"file dialog", true );
dlg->setMode( KFile::File);
dlg->setOperationMode( KFileDialog::Saving );
QStringList filter;
filter << "all/allfiles" << "text/plain";
dlg->setMimeFilter( filter, "all/allfiles" );
if ( dlg->exec() == KDialog::Accepted )
{
KMessageBox::information(0, QString::fromLatin1("You selected the file: %1").arg( dlg->selectedURL().prettyURL() ));
}
// qApp->quit();
}
#include "kfdtest.moc"
|