diff --git a/FileTrans b/FileTrans
index 6741628..e9ce171 100644
Binary files a/FileTrans and b/FileTrans differ
diff --git a/mainwindow.cpp b/mainwindow.cpp
index 8eb9632..0244e05 100644
--- a/mainwindow.cpp
+++ b/mainwindow.cpp
@@ -9,7 +9,7 @@ MainWindow::MainWindow(QWidget *parent) :
ui->setupUi(this);
setFixedSize(400, 500);
ui->lineEdit_port->setValidator(new QIntValidator(1024, 65535, this));
- ui->lineEdit_root_dir->setText(settings.value("Directory", QApplication::applicationDirPath()).toString());
+ ui->lineEdit_root_dir->setText(settings.value("Directory", QApplication::applicationDirPath()).toString());
QAction *action_browse = new QAction;
action_browse->setIcon(QIcon::fromTheme("folder"));
ui->lineEdit_root_dir->addAction(action_browse, QLineEdit::TrailingPosition);
@@ -176,6 +176,11 @@ QString MainWindow::BS(long b)
return s;
}
+void MainWindow::on_pushButton_openDir_pressed()
+{
+ QDesktopServices::openUrl(QUrl(ui->lineEdit_root_dir->text()));
+}
+
void MainWindow::on_pushButton_send_pressed()
{
QString s = ui->lineEdit_message->text();
diff --git a/mainwindow.h b/mainwindow.h
index 091693c..8d7d654 100644
--- a/mainwindow.h
+++ b/mainwindow.h
@@ -56,6 +56,7 @@ private:
private slots:
void newConnect();
void readyRead();
+ void on_pushButton_openDir_pressed();
void on_pushButton_send_pressed();
void on_pushButton_open_pressed();
void on_pushButton_capture_pressed();
diff --git a/mainwindow.ui b/mainwindow.ui
index 3cddfe9..1a71979 100644
--- a/mainwindow.ui
+++ b/mainwindow.ui
@@ -50,16 +50,6 @@
- -
-
-
- 根目录
-
-
- Qt::AlignCenter
-
-
-
-
@@ -99,7 +89,8 @@
-
+
+ ..
@@ -134,6 +125,16 @@
+ -
+
+
+ 根目录
+
+
+ true
+
+
+
-