From 8c95bd42992440b6cb6154b30c001b8cebbac5ee Mon Sep 17 00:00:00 2001 From: =?utf8?q?Michal=20Mal=C3=BD?= Date: Sun, 17 Nov 2013 12:40:41 +0100 Subject: [PATCH] - Fix invisible QSplitterHandle on Windows - Add missing "[" to SignalDataTable --- gui/mainwindow.cpp | 13 +++++++++++++ signaldatatablemodel.cpp | 2 +- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/gui/mainwindow.cpp b/gui/mainwindow.cpp index 8dd8a86..9b7b717 100644 --- a/gui/mainwindow.cpp +++ b/gui/mainwindow.cpp @@ -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() diff --git a/signaldatatablemodel.cpp b/signaldatatablemodel.cpp index e3f8544..1db8db4 100644 --- a/signaldatatablemodel.cpp +++ b/signaldatatablemodel.cpp @@ -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: -- 2.43.5