From e379059c91e01fb419ab634bc5119efacb46e98a Mon Sep 17 00:00:00 2001
From: Stuart Campbell <stuart@stuartcampbell.me>
Date: Mon, 28 Dec 2015 09:41:25 -0500
Subject: [PATCH] Make statistics tables readonly.

refs #14852
---
 MantidPlot/src/TableStatistics.cpp | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/MantidPlot/src/TableStatistics.cpp b/MantidPlot/src/TableStatistics.cpp
index 6b23072e594..3f50330c1ac 100644
--- a/MantidPlot/src/TableStatistics.cpp
+++ b/MantidPlot/src/TableStatistics.cpp
@@ -43,8 +43,6 @@ TableStatistics::TableStatistics(ScriptingEnv *env, ApplicationWindow *parent, T
 	: Table(env, 1, 1, "", parent, ""),
 	d_base(base), d_type(t), d_targets(targets)
 {
-	// FIXME: Haven't found a set read-only method in Qt4 yet
-	// d_table->setReadOnly(true);
 	setCaptionPolicy(MdiSubWindow::Both);
 	if (d_type == row)
 	{
@@ -61,9 +59,10 @@ TableStatistics::TableStatistics(ScriptingEnv *env, ApplicationWindow *parent, T
 		setColName(6, tr("Max"));
 		setColName(7, tr("Min"));
 		setColName(8, "N");
+                setReadOnlyAllColumns(true);
 
-		for (int i=0; i < 9; i++)
-			setColumnType(i, Text);
+                for (int i = 0; i < 9; i++)
+                        setColumnType(i, Text);
 
 		for (int i=0; i < d_targets.size(); i++)
 			setText(i, 0, QString::number(d_targets[i]+1));
@@ -86,9 +85,10 @@ TableStatistics::TableStatistics(ScriptingEnv *env, ApplicationWindow *parent, T
 		setColName(8, tr("iMin"));
 		setColName(9, tr("Min"));
 		setColName(10, "N");
+                setReadOnlyAllColumns(true);
 
-		for (int i=0; i < 11; i++)
-			setColumnType(i, Text);
+                for (int i = 0; i < 11; i++)
+                        setColumnType(i, Text);
 
 		for (int i=0; i < d_targets.size(); i++)
 		{
-- 
GitLab