Changes: parses comprehensive route data
[ptas] / zouba / src / messagetable.cpp
index d22c857..8d0fa38 100644 (file)
@@ -4,19 +4,19 @@
 #include <QString>
 #include <QStringList>
 #include <QDebug>
+#include <QResizeEvent>
 
 MessageTable::MessageTable( QWidget *parent ) :
   QTableWidget( NumberOfRows, OneColumn, parent )
 {
   setHorizontalHeaderLabels( QStringList() << "Messages" );
   verticalHeader()->hide();
+  setSelectionMode( QAbstractItemView::NoSelection );
 
   for ( int row=0; row<NumberOfRows; ++row ) {
     QTableWidgetItem *newRow = new QTableWidgetItem();
     setItem( row,0, newRow );
   }
-
-  horizontalHeader()->setStretchLastSection(true);
 }
 
 MessageTable::~MessageTable()
@@ -35,3 +35,11 @@ void MessageTable::displayMessage( const QString &message )
 
   itemAt(0,0)->setText( message );
 }
+
+void MessageTable::resizeEvent( QResizeEvent *event )
+{
+  int width = event->size().width() / columnCount();
+  for ( int i = 0; i < columnCount(); ++i ) {
+    setColumnWidth( i, width );
+  }
+}