summaryrefslogtreecommitdiffstats
path: root/tdeio/tdefile/tests/kfdtest.cpp
blob: baf82725f67353c2c9dc784a2906b765724a2d22 (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 <tqstringlist.h>
#include <tdefiledialog.h>
#include <tdeapplication.h>
#include <kmessagebox.h>
#include <tqtimer.h>

KFDTest::KFDTest( const TQString& startDir, TQObject *parent, const char *name )
    : TQObject( parent, name ),
      m_startDir( startDir )
{
    TQTimer::singleShot( 1000, this, TQT_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"