summaryrefslogtreecommitdiffstats
path: root/qt-ui
diff options
context:
space:
mode:
authorGravatar Dirk Hohndel <dirk@hohndel.org>2015-01-08 11:19:01 -0800
committerGravatar Dirk Hohndel <dirk@hohndel.org>2015-01-08 11:19:01 -0800
commit32824e8db8469187bf4358d91d4e1bb1ec5c925d (patch)
tree3c1418cacea28b26ccd3cf66088abad4a59f9aa7 /qt-ui
parent3854495832bfe4b075aeb5f9955aaf102467c882 (diff)
downloadsubsurface-32824e8db8469187bf4358d91d4e1bb1ec5c925d.tar.gz
Dive d/l selection UI: brute force size optimizations
This is horrible, but it gets something in place and hopefully we can clean this up soon. Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Diffstat (limited to 'qt-ui')
-rw-r--r--qt-ui/downloadfromdivecomputer.cpp10
-rw-r--r--qt-ui/downloadfromdivecomputer.ui6
2 files changed, 16 insertions, 0 deletions
diff --git a/qt-ui/downloadfromdivecomputer.cpp b/qt-ui/downloadfromdivecomputer.cpp
index e61668d73..a36db7daf 100644
--- a/qt-ui/downloadfromdivecomputer.cpp
+++ b/qt-ui/downloadfromdivecomputer.cpp
@@ -55,6 +55,16 @@ DownloadFromDCWidget::DownloadFromDCWidget(QWidget *parent, Qt::WindowFlags f) :
ui.progressBar->setMaximum(100);
diveImportedModel = new DiveImportedModel(this);
ui.downloadedView->setModel(diveImportedModel);
+ ui.downloadedView->setSelectionBehavior(QAbstractItemView::SelectRows);
+ ui.downloadedView->setSelectionMode(QAbstractItemView::SingleSelection);
+ int startingWidth = defaultModelFont().pointSize();
+ ui.downloadedView->setColumnWidth(0, startingWidth * 20);
+ ui.downloadedView->setColumnWidth(1, startingWidth * 15);
+ ui.downloadedView->setColumnWidth(2, startingWidth * 10);
+ QRect mainGeometry = parent->geometry();
+ int width = mainGeometry.width() * 0.8;
+ int height = mainGeometry.height() * 0.8;
+ resize(width, height);
progress_bar_text = "";
diff --git a/qt-ui/downloadfromdivecomputer.ui b/qt-ui/downloadfromdivecomputer.ui
index 019422374..1b29f2128 100644
--- a/qt-ui/downloadfromdivecomputer.ui
+++ b/qt-ui/downloadfromdivecomputer.ui
@@ -165,6 +165,12 @@
<property name="title">
<string>Downloaded Dives</string>
</property>
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="MinimumExpanding" vsizetype="MinimumExpanding">
+ <horstretch>1</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
<layout class="QHBoxLayout" name="downloadedViewLayout">
<item>
<widget class="QTableView" name="downloadedView"/>