#include <QApplication>
#include <QLabel>
#include <QicsDataModelDefault.h>
#include <QicsTable.h>
#include "custom_grid.h"
int main(int argc, char *argv[])
{
QApplication app(argc,argv);
int numRows = 10;
int numCols = 5;
QicsDataModel *dm = new QicsDataModelDefault(numRows, numCols);
for (int i = 0; i < numRows; i++)
for (int j = 0; j < numCols; j++)
dm->setItem(i, j, QicsDataInt(i*j));
QicsTable *table = new QicsTable(0, 0, CustomGrid::createGrid, 0, dm);
table->setVisibleRows(numRows);
table->setVisibleColumns(numCols);
QLabel *label = new QLabel(QString("Hello World, Table"), table);
label->setAlignment(Qt::AlignCenter);
table->setTopTitleWidget(label);
app.setActiveWindow(table);
table->show();
return app.exec();
}