1
0
mirror of https://github.com/tumic0/GPXSee.git synced 2024-10-06 23:03:22 +02:00
GPXSee/src/fileselectwidget.cpp

28 lines
648 B
C++
Raw Normal View History

2016-05-24 03:01:22 +02:00
#include <QPushButton>
#include <QFileDialog>
#include <QHBoxLayout>
#include "fileselectwidget.h"
FileSelectWidget::FileSelectWidget(QWidget *parent) : QWidget(parent)
{
_edit = new QLineEdit();
_button = new QPushButton(tr("Browse..."));
connect(_button, SIGNAL(clicked()), this, SLOT(browse()));
QHBoxLayout *layout = new QHBoxLayout();
layout->setMargin(0);
layout->addWidget(_edit);
layout->addWidget(_button);
setLayout(layout);
}
void FileSelectWidget::browse()
{
QString fileName = QFileDialog::getSaveFileName(this, tr("Select file"),
QDir::currentPath(), _filter);
if (!fileName.isEmpty())
_edit->setText(fileName);
}