]> Devoid-pointer.net GitWeb - anyanka.git/commitdiff
- Fix invisible QSplitterHandle on Windows
authorMichal Malý <madcatxster@prifuk.cz>
Sun, 17 Nov 2013 11:40:41 +0000 (12:40 +0100)
committerMichal Malý <madcatxster@prifuk.cz>
Sun, 17 Nov 2013 11:40:41 +0000 (12:40 +0100)
- Add missing "[" to SignalDataTable

gui/mainwindow.cpp
signaldatatablemodel.cpp

index 8dd8a86b9e12006b158f80e0eb6a88d092e4beb0..9b7b7170ab3a150c66984a701c804864049a40a4 100644 (file)
@@ -84,6 +84,19 @@ void MainWindow::onAddToDashboard(SignalView* sw)
   connect(this, SIGNAL(controlModeChanged(GraphControlModes)), sw, SLOT(onControlModeChanged(GraphControlModes)));
   connect(sw, SIGNAL(fullSizeToggle()), this, SLOT(onSWFullSizeToggle()));
   m_dashboard->addWidget(sw);
+
+  /* Fix for invisible Splitter handle on Windows */
+#ifdef Q_OS_WIN
+  QSplitterHandle *handle = m_dashboard->handle(m_dashboard->count()-1);
+  QVBoxLayout *layout = new QVBoxLayout(handle);
+  layout->setSpacing(0);
+  layout->setMargin(0);
+
+  QFrame *line = new QFrame(handle);
+  line->setFrameShape(QFrame::HLine);
+  line->setFrameShadow(QFrame::Sunken);
+  layout->addWidget(line);
+#endif
 }
 
 void MainWindow::onCleanDashboard()
index e3f85449f620851bbe168c493b0e42b72808f730..1db8db45dc89ca7c7801c91fedf7cce945a6cb69 100644 (file)
@@ -47,7 +47,7 @@ QVariant SignalDataTableModel::headerData(int section, Qt::Orientation orientati
   if (role == Qt::DisplayRole && orientation == Qt::Horizontal) {
     switch (section) {
       case 0:
-        return QString("Time ") + m_signal->xunitToString() + QString("]");
+        return QString("Time [") + m_signal->xunitToString() + QString("]");
       case 1:
         return QString("Value [") + m_signal->yunitToString() + QString("]");
       default: