Paste
#82226: Untitled C++ paste by 125.41.21.205
#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include <QtGui/QMainWindow>
#include <QKeyEvent>
#include "ui_mainwindow.h"
#include "../../src/opengl/GLee.h"
#include "../../src/glwidget.h"
#include "infoManage.h"
#include "searchwidget.h"
class QAction;
class mainWindow : public QMainWindow, private Ui::mainWindowClass
{
Q_OBJECT
public:
mainWindow(QWidget *parent = 0, Qt::WFlags flags = 0);
~mainWindow();
QStatusBar* getStatusBar() { return QMainWindow::statusBar();}
protected:
void keyPressEvent(QKeyEvent *event);
signals:
private slots:
void slotOpen();
void slotOpenItem(QString& name);
void slotSave();
void slotExport();
void slotAbout();
void slotSearch();
void slotMoveUp();
void slotMoveDown();
void slotMoveLeft();
void slotMoveRight();
void slotXRotation(int);
void slotYRotation(int);
void slotMoveDepth(int);
void setStatusBarMouse(const QPoint& point);
void setXDialValue(int);
void setYDialValue(int);
private:
void createActions();
void creatConnections();
void creatStatus();
void open(QString&);
private:
glwidget* _glWidget;
infoManage* _infoTable;
searchWidget* _searchWidget;
QLabel* _xPos;
QLabel* _yPos;
QPoint _lastPos;
QFileInfo* _fi;
private:
Model* _model;
};
#endif // MAINWINDOW_H