#include "Mainwindow.hxx"
+#include "widgets/BasicBlockWidget.hxx"
+#include "qt.hxx"
#include <iostream>
#include <sstream>
#include <QtGui>
-#include <QAction>
-#include <QMenuBar>
-#include <QMenu>
-#include <QDockWidget>
-#include <QMessageBox>
-#include <QFileDialog>
-#include <QTableWidget>
-#include <QHeaderView>
-#include <QGraphicsScene>
-#include <QGraphicsItem>
-#include <QGraphicsView>
-
-namespace {
-
-}
Mainwindow::Mainwindow()
{
// CFG
QGraphicsScene * scene = new QGraphicsScene;
- QGraphicsRectItem *rect = scene->addRect(QRectF(0, 0, 100, 100));
- rect->setFlag(QGraphicsItem::ItemIsMovable);
+
+ BasicBlockWidget * s1 = new BasicBlockWidget;
+ scene->addItem(s1);
+ s1->setFlag(QGraphicsItem::ItemIsMovable, true);
+
+ BasicBlockWidget * s2 = new BasicBlockWidget;
+ scene->addItem(s2);
+ s2->setFlag(QGraphicsItem::ItemIsMovable, true);
+ s2->moveBy(-200, 350);
+
+ BasicBlockWidget * s3 = new BasicBlockWidget;
+ scene->addItem(s3);
+ s3->setFlag(QGraphicsItem::ItemIsMovable, true);
+ s3->moveBy(100, 350);
+
+ BasicBlockWidget * s4 = new BasicBlockWidget;
+ scene->addItem(s4);
+ s4->setFlag(QGraphicsItem::ItemIsMovable, true);
+ s4->moveBy(400, 350);
+
+
QGraphicsView * view = new QGraphicsView(scene);
w->addTab(view, "CFG");