--- a/mainwindow.cc Sat Jan 21 23:52:16 2012 +0100
+++ b/mainwindow.cc Sun Jan 22 00:36:05 2012 +0100
@@ -1,3 +1,6 @@
+#include <QApplication>
+#include <QFileDialog>
+#include <QFileInfo>
#include "mainwindow.h"
#include "ui_mainwindow.h"
@@ -5,5 +8,22 @@
: QMainWindow(parent), ui(new Ui::MainWindow)
{
ui->setupUi(this);
- dumpObjectTree();
+ connect(ui->actionAboutQt, SIGNAL(triggered()), qApp, SLOT(aboutQt()));
+ connect(ui->actionExit, SIGNAL(triggered()), qApp, SLOT(quit()));
+ connect(ui->actionOpen, SIGNAL(triggered()), this, SLOT(open()));
+}
+
+MainWindow::~MainWindow()
+{
+ delete ui;
}
+
+void MainWindow::open()
+{
+ currentFile = QFileDialog::getOpenFileName(this,
+ tr("Open IGC file"),
+ "", tr("*.igc"));
+
+ setWindowTitle(QFileInfo(currentFile).baseName());
+ statusBar()->showMessage("opening " + currentFile, 5000);
+}