86 lines
2.7 KiB
C++
86 lines
2.7 KiB
C++
#include <iostream>
|
|
using namespace std;
|
|
|
|
#include <QtGui/QApplication>
|
|
#include "mainwindow.h"
|
|
|
|
class QMyWindow: public QMainWindow {
|
|
public:
|
|
QMyWindow(QWidget *parent): QMainWindow(parent) {
|
|
ui.setupUi(this);
|
|
if(!connect(ui.add_face, SIGNAL(clicked()),
|
|
ui.area, SLOT(addFace()))) {
|
|
cerr << "Could not connect addface\n";
|
|
}
|
|
|
|
if(!connect(ui.add_10_faces, SIGNAL(clicked()),
|
|
ui.area, SLOT(add10Faces()))) {
|
|
cerr << "Could not connect addface\n";
|
|
}
|
|
|
|
if(!connect(ui.add_100_faces, SIGNAL(clicked()),
|
|
ui.area, SLOT(add100Faces()))) {
|
|
cerr << "Could not connect addface\n";
|
|
}
|
|
|
|
if(!connect(ui.add_1000_faces, SIGNAL(clicked()),
|
|
ui.area, SLOT(add1000Faces()))) {
|
|
cerr << "Could not connect addface\n";
|
|
}
|
|
if(!connect(ui.add_all, SIGNAL(clicked()),
|
|
ui.area, SLOT(addAll()))) {
|
|
cerr << "Could not connect addface\n";
|
|
}
|
|
|
|
if(!connect(ui.add, SIGNAL(clicked()),
|
|
ui.area, SLOT(addTot()))) {
|
|
cerr << "Could not connect addface\n";
|
|
}
|
|
|
|
|
|
if(!connect(ui.save, SIGNAL(clicked()),
|
|
ui.area, SLOT(save()))) {
|
|
cerr << "Could not connect addface\n";
|
|
}
|
|
if(!connect(ui.smooth, SIGNAL(clicked(bool)),
|
|
ui.area, SLOT(viewSmooth(bool)))) {
|
|
cerr << "Could not connect addface\n";
|
|
}
|
|
if(!connect(ui.open, SIGNAL(clicked()),
|
|
ui.area, SLOT(open()))) {
|
|
cerr << "Could not connect addface\n";
|
|
}
|
|
if(!connect(ui.radius, SIGNAL(valueChanged(double)),
|
|
ui.area, SLOT(setRadius(double)))) {
|
|
cerr << "Could not connect addface\n";
|
|
}
|
|
if(!connect(ui.tot, SIGNAL(valueChanged(int)),
|
|
ui.area, SLOT(setTot(int)))) {
|
|
cerr << "Could not connect addface\n";
|
|
}
|
|
|
|
|
|
/* connect(ui.world, SIGNAL(activated(const QString&)),
|
|
ui.area, SLOT(loadWorld(const QString&)));
|
|
|
|
connect(ui.shadow, SIGNAL(activated(int)),
|
|
ui.area, SLOT(setShadowMode(int)));
|
|
|
|
connect(ui.drawvolume, SIGNAL(clicked(bool)),
|
|
ui.area, SLOT(setDrawVolume(bool)));
|
|
|
|
connect(ui.track, SIGNAL(activated(int)),
|
|
ui.area, SLOT(setTrackMode(int)));*/
|
|
}
|
|
private:
|
|
Ui::MainWindow ui;
|
|
};
|
|
|
|
int main(int argc, char *argv[]) {
|
|
QApplication app(argc, argv);
|
|
QMyWindow *window = new QMyWindow(NULL);
|
|
|
|
window->show();
|
|
return app.exec();
|
|
}
|