MainWindow::MainWindow(QWidget *parent):QMainWindow(parent), ui(new Ui::MainWindow)
{
    coordCubeOX = coordCubeOY = coordCubeOZ = 0;
    sizeCubeOX = sizeCubeOY = sizeCubeOZ = 1.5;
    rotateCubeOX = rotateCubeOY = rotateCubeOZ = 0;

    scaleCameraOX = scaleCameraOY = scaleCameraOZ = 1;
    rotateCameraOX = rotateCameraOY = 30;
    rotateCameraOZ = 0;

    for(int i = 0; i < 4; i++)
    {
        oldValueSensors[i] = 0;
        peremSensors[i] = 0;
        myCoordSensor[i] = 0;
    }

    ui->setupUi(this);
    MainWindow::setWindowTitle("Program 3D cube. Projects sensor");
    timer = new QTimer(this);
    timer->setInterval(20);

    revers = 0;
    connect(timer, SIGNAL(timeout()), this, SLOT(onTimerTick()));
}
 void HighResTimer::run() {
     thread = Thread::getThreadInstance();
     
     usleep(interval); // Delay first tick callback
     
     while (_run) {
         onTimerTick();
         usleep(interval);
     }
     
     thread = 0;
 }
//>>>>>>>>>>>>>>>>>>>>>>>CONSTRUCTOR>>>>>>>>>>>>>>>>>>>
MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow)
{
    ui->setupUi(this);
    cnt = 0;

    mainTimer = new QTimer();
    mainTimer->setInterval(20);

    connect(mainTimer, SIGNAL(timeout()), SLOT(onTimerTick()));

    mainThread = new GLWidget(this);
    mainThread->setGeometry(ui->glWidget->x(), ui->glWidget->y(), ui->glWidget->geometry().width(), ui->glWidget->geometry().height());

    ui->glWidget = mainThread;



    this->setWindowState(Qt::WindowMaximized);
    mainTimer->start();
}
Exemple #4
0
MainWindow::MainWindow(QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::MainWindow),
    cur_figure(NULL),
    m_score(0),
    m_level(1),
    m_speed(600)
{
    ui->setupUi(this);
    ui->stackedWidget->setCurrentIndex(1);
    connect(&m_timer, SIGNAL(timeout()), this, SLOT(onTimerTick()));
    ui->graphicsView->setScene(&m_scene);
    ui->graphicsView->setFocusPolicy(Qt::NoFocus);
    setFocusPolicy(Qt::StrongFocus);
    connect(ui->startBtn, SIGNAL(clicked()), this, SLOT(startGame()));
    connect(ui->restartBtn, SIGNAL(clicked()), this, SLOT(startGame()));
    ui->stackedWidget->setCurrentIndex(START_WIDGET_INDEX);
    ui->lcdLevel->setPalette(Qt::green);
    ui->lcdScore->setPalette(Qt::green);
}
Exemple #5
0
AnimatedIcon::AnimatedIcon( QWidget *parent )
    : QLabel( parent ), mTimer( this ), mIdleFrame( NULL )
{
    mCurrentFrame = mRemainingLoops = 0;
    connect( &mTimer, SIGNAL( timeout() ), this, SLOT( onTimerTick() ) );
}