diff --git a/.hgignore b/.hgignore new file mode 100644 --- /dev/null +++ b/.hgignore @@ -0,0 +1,2 @@ +syntax: glob +execut.pro.user diff --git a/.hgsub b/.hgsub new file mode 100644 --- /dev/null +++ b/.hgsub @@ -0,0 +1,2 @@ +genericBinaryFiles = https://hephaistos.lpp.polytechnique.fr/rhodecode/HG_REPOSITORIES/LPP/INSTRUMENTATION/genericBinaryFiles + diff --git a/.hgsubstate b/.hgsubstate new file mode 100644 --- /dev/null +++ b/.hgsubstate @@ -0,0 +1,1 @@ +acef0ecb71beb64a75c7184bad8b1943adbf88f4 genericBinaryFiles diff --git a/execut.pro b/execut.pro new file mode 100644 --- /dev/null +++ b/execut.pro @@ -0,0 +1,54 @@ +#------------------------------------------------- +# +# Project created by QtCreator 2014-06-18T00:07:59 +# +#------------------------------------------------- + +QT += core gui + +greaterThan(QT_MAJOR_VERSION, 4): QT += widgets + +TARGET = execut +TEMPLATE = app + +win32:CONFIG += dll +win32:CONFIG -= static + +win32:INCLUDEPATH += $${PWD}/genericBinaryFiles/elf/libelfWin32/include +win32:INCLUDEPATH += $${PWD}/genericBinaryFiles/elf/libelfWin32/include/libelf +win32:DEFINES+=_ELF_WINDOWS_ +DEFINES+=RS232_debug + +win32:LIBS += $${PWD}/genericBinaryFiles/elf/libelfWin32/bin/libelf.a +unix:LIBS += -lelf + +SOURCES += main.cpp\ + mainwindow.cpp \ + genericBinaryFiles/elf/elfinfowdgt.cpp \ + genericBinaryFiles/elf/elfparser.cpp \ + genericBinaryFiles/elf/elffile.cpp \ + genericBinaryFiles/elf/elffilewidget.cpp \ + genericBinaryFiles/srec/srecfile.cpp \ + genericBinaryFiles/srec/srecfilewidget.cpp \ + genericBinaryFiles/abstractbinfile.cpp \ + genericBinaryFiles/BinFile/binaryfile.cpp \ + genericBinaryFiles/BinFile/binaryfilewidget.cpp \ + genericBinaryFiles/genericbinaryfilewidget.cpp + +HEADERS += mainwindow.h \ + genericBinaryFiles/elf/elfinfowdgt.h \ + genericBinaryFiles/elf/elfparser.h \ + genericBinaryFiles/elf/elffile.h \ + genericBinaryFiles/elf/elffilewidget.h \ + genericBinaryFiles/srec/srecfile.h \ + genericBinaryFiles/srec/srecfilewidget.h \ + genericBinaryFiles/abstractbinfile.h \ + genericBinaryFiles/BinFile/binaryfile.h \ + genericBinaryFiles/BinFile/binaryfilewidget.h \ + genericBinaryFiles/genericbinaryfilewidget.h + +FORMS += mainwindow.ui \ + genericBinaryFiles/elf/elffilewidget.ui \ + genericBinaryFiles/srec/srecfilewidget.ui \ + genericBinaryFiles/BinFile/binaryfilewidget.ui \ + genericBinaryFiles/genericbinaryfilewidget.ui diff --git a/main.cpp b/main.cpp new file mode 100644 --- /dev/null +++ b/main.cpp @@ -0,0 +1,11 @@ +#include "mainwindow.h" +#include + +int main(int argc, char *argv[]) +{ + QApplication a(argc, argv); + MainWindow w; + w.show(); + + return a.exec(); +} diff --git a/mainwindow.cpp b/mainwindow.cpp new file mode 100644 --- /dev/null +++ b/mainwindow.cpp @@ -0,0 +1,14 @@ +#include "mainwindow.h" +#include "ui_mainwindow.h" + +MainWindow::MainWindow(QWidget *parent) : + QMainWindow(parent), + ui(new Ui::MainWindow) +{ + ui->setupUi(this); +} + +MainWindow::~MainWindow() +{ + delete ui; +} diff --git a/mainwindow.h b/mainwindow.h new file mode 100644 --- /dev/null +++ b/mainwindow.h @@ -0,0 +1,22 @@ +#ifndef MAINWINDOW_H +#define MAINWINDOW_H + +#include + +namespace Ui { +class MainWindow; +} + +class MainWindow : public QMainWindow +{ + Q_OBJECT + +public: + explicit MainWindow(QWidget *parent = 0); + ~MainWindow(); + +private: + Ui::MainWindow *ui; +}; + +#endif // MAINWINDOW_H diff --git a/mainwindow.ui b/mainwindow.ui new file mode 100644 --- /dev/null +++ b/mainwindow.ui @@ -0,0 +1,24 @@ + + MainWindow + + + + 0 + 0 + 400 + 300 + + + + MainWindow + + + + + + + + + + +