summaryrefslogtreecommitdiffstats
path: root/tqtinterface/qt4/tools/designer/examples/filechooser/widget/filechooser.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tqtinterface/qt4/tools/designer/examples/filechooser/widget/filechooser.cpp')
-rw-r--r--tqtinterface/qt4/tools/designer/examples/filechooser/widget/filechooser.cpp62
1 files changed, 0 insertions, 62 deletions
diff --git a/tqtinterface/qt4/tools/designer/examples/filechooser/widget/filechooser.cpp b/tqtinterface/qt4/tools/designer/examples/filechooser/widget/filechooser.cpp
deleted file mode 100644
index ba39dc7..0000000
--- a/tqtinterface/qt4/tools/designer/examples/filechooser/widget/filechooser.cpp
+++ /dev/null
@@ -1,62 +0,0 @@
-#include "filechooser.h"
-#include <tqlineedit.h>
-#include <tqpushbutton.h>
-#include <tqfiledialog.h>
-#include <tqlayout.h>
-
-FileChooser::FileChooser( TQWidget *parent, const char *name )
- : TQWidget( parent, name ), md( File )
-{
- TQHBoxLayout *tqlayout = new TQHBoxLayout( this );
- tqlayout->setMargin( 0 );
-
- lineEdit = new TQLineEdit( this, "filechooser_lineedit" );
- tqlayout->addWidget( lineEdit );
-
- connect( lineEdit, TQT_SIGNAL( textChanged( const TQString & ) ),
- this, TQT_SIGNAL( fileNameChanged( const TQString & ) ) );
-
- button = new TQPushButton( "...", this, "filechooser_button" );
- button->setFixedWidth( button->fontMetrics().width( " ... " ) );
- tqlayout->addWidget( button );
-
- connect( button, TQT_SIGNAL( clicked() ),
- this, TQT_SLOT( chooseFile() ) );
-
- setFocusProxy( lineEdit );
-}
-
-void FileChooser::setMode( Mode m )
-{
- md = m;
-}
-
-FileChooser::Mode FileChooser::mode() const
-{
- return md;
-}
-
-void FileChooser::setFileName( const TQString &fn )
-{
- lineEdit->setText( fn );
-}
-
-TQString FileChooser::fileName() const
-{
- return lineEdit->text();
-}
-
-void FileChooser::chooseFile()
-{
- TQString fn;
- if ( mode() == File )
- fn = TQFileDialog::getOpenFileName( lineEdit->text(), TQString(), this );
- else
- fn = TQFileDialog::getExistingDirectory( lineEdit->text(),this );
-
- if ( !fn.isEmpty() ) {
- lineEdit->setText( fn );
- emit fileNameChanged( fn );
- }
-}
-