{
setHorizontalHeaderLabels( QStringList() << "Messages" );
verticalHeader()->hide();
- setMinimumSize( 250,0 );
+ //setMinimumSize( 800,0 );
+ //setMaximumSize( 800,480 );
+ //setSizePolicy(
+ //QSizePolicy::Fixed,
+ //QSizePolicy::Expanding
+ //);
for ( int row=0; row<NumberOfRows; ++row ) {
QTableWidgetItem *newRow = new QTableWidgetItem();
setItem( row,0, newRow );
}
+
+ horizontalHeader()->setStretchLastSection(true);
}
+
+/*
QSize MessageTable::minimumSizeHint() const
{
QSize size( QTableWidget::sizeHint() );
- size.setWidth( 250 );
+ size.setWidth( 800 );
return size;
}
{
return minimumSizeHint();
}
+*/
MessageTable::~MessageTable()
{
}
itemAt(0,0)->setText( message );
-
- resizeColumnsToContents();
}
Q_OBJECT
enum {
- NumberOfRows=5,
+ NumberOfRows=20,
OneColumn=1
};
public:
- MessageTable( QWidget *parent );
+ MessageTable( QWidget *parent=0 );
~MessageTable();
void displayMessage( const QString &message );
+ /*
QSize minimumSizeHint() const;
QSize sizeHint() const;
+ */
};
#endif //MESSAGETABLE_H
Ui::Ui() :
centralWidget(0),
destinationButtons(0),
- table(0)
+ routeTable(0)
{
}
buttonLayout->addWidget( workButton );
buttonLayout->addStretch();
- table = new QTableWidget( 1, 2 );
+ routeTable = new QTableWidget( 1, 2 );
QStringList columnHeaders;
columnHeaders << "Time" << "Bus";
- table->setHorizontalHeaderLabels( columnHeaders );
- table->verticalHeader()->hide();
+ routeTable->setHorizontalHeaderLabels( columnHeaders );
+ routeTable->verticalHeader()->hide();
QHBoxLayout *topLayout = new QHBoxLayout();
topLayout->addLayout( buttonLayout );
- topLayout->addWidget( table );
+ topLayout->addWidget( routeTable );
- messageTable = new MessageTable( centralWidget );
+ messageTable = new MessageTable();
messageTable->setObjectName( QString::fromUtf8("messageTable") );
- QVBoxLayout *mainLayout = new QVBoxLayout( centralWidget );
+ QVBoxLayout *mainLayout = new QVBoxLayout();
mainLayout->addLayout( topLayout );
mainLayout->addWidget( messageTable );
+
+ centralWidget->setLayout( mainLayout );
}
void Ui::setHomeAddress()
QWidget *centralWidget;
QButtonGroup *destinationButtons;
- QTableWidget *table;
+ QTableWidget *routeTable;
static MessageTable *messageTable;
QHBoxLayout *mainLayout;
QVBoxLayout *buttonLayout;
{
qDebug() << "displaying route";
- ui->table->setRowCount( routeData.count() );
+ ui->routeTable->setRowCount( routeData.count() );
for ( int i=0; i<routeData.count(); i++ ) {
QTableWidgetItem *timeItem = new QTableWidgetItem( routeData.at(i).arrivalTime );
- ui->table->setItem( i, 0, timeItem );
+ ui->routeTable->setItem( i, 0, timeItem );
QTableWidgetItem *lineItem = new QTableWidgetItem( routeData.at(i).lineCode );
- ui->table->setItem( i, 1, lineItem );
+ ui->routeTable->setItem( i, 1, lineItem );
}
-
- ui->table->resizeColumnsToContents();
}