summaryrefslogtreecommitdiffstats
path: root/qt-ui
diff options
context:
space:
mode:
authorGravatar Tomaz Canabrava <tomaz.canabrava@intel.com>2015-01-06 16:01:21 -0200
committerGravatar Dirk Hohndel <dirk@hohndel.org>2015-01-06 19:37:40 -0800
commit858fe5588a559cc51893ff2f72db6141d814c259 (patch)
tree072c73e10e35cd33e953fc4de02b53609b184758 /qt-ui
parentaa33ae9526a43dc90ebf06c96bcf3961abdbc6e4 (diff)
downloadsubsurface-858fe5588a559cc51893ff2f72db6141d814c259.tar.gz
Add skeleton code for the model that will have the result of columns
This model will show some columns and the user will need to provide the correct information for each of them Signed-off-by: Tomaz Canabrava <tomaz.canabrava@intel.com> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Diffstat (limited to 'qt-ui')
-rw-r--r--qt-ui/divelogimportdialog.cpp25
-rw-r--r--qt-ui/divelogimportdialog.h14
2 files changed, 39 insertions, 0 deletions
diff --git a/qt-ui/divelogimportdialog.cpp b/qt-ui/divelogimportdialog.cpp
index 338fb1efa..ffe91fe9d 100644
--- a/qt-ui/divelogimportdialog.cpp
+++ b/qt-ui/divelogimportdialog.cpp
@@ -142,6 +142,31 @@ void ColumnDropCSVView::dropEvent(QDropEvent *event)
}
+ColumnNameResult::ColumnNameResult(QObject *parent)
+{
+
+}
+
+bool ColumnNameResult::setData(const QModelIndex &index, const QVariant &value, int role)
+{
+
+}
+
+QVariant ColumnNameResult::data(const QModelIndex &index, int role) const
+{
+
+}
+
+int ColumnNameResult::rowCount(const QModelIndex &parent) const
+{
+
+}
+
+int ColumnNameResult::columnCount(const QModelIndex &parent) const
+{
+
+}
+
DiveLogImportDialog::DiveLogImportDialog(QStringList *fn, QWidget *parent) : QDialog(parent),
selector(true),
ui(new Ui::DiveLogImportDialog)
diff --git a/qt-ui/divelogimportdialog.h b/qt-ui/divelogimportdialog.h
index ed781a580..7c472661a 100644
--- a/qt-ui/divelogimportdialog.h
+++ b/qt-ui/divelogimportdialog.h
@@ -6,6 +6,7 @@
#include <QListView>
#include <QDragLeaveEvent>
#include <QTableView>
+#include <QAbstractTableModel>
#include "../dive.h"
#include "../divelist.h"
@@ -27,6 +28,19 @@ private:
QStringList columnNames;
};
+class ColumnNameResult : public QAbstractTableModel {
+ Q_OBJECT
+public:
+ ColumnNameResult(QObject *parent);
+ bool setData(const QModelIndex &index, const QVariant &value, int role);
+ QVariant data(const QModelIndex &index, int role) const;
+ int rowCount(const QModelIndex &parent) const;
+ int columnCount(const QModelIndex &parent) const;
+private:
+ QList<QStringList> columnValues;
+ QStringList columnNames;
+};
+
class ColumnNameView : public QListView {
Q_OBJECT
public: