hlp:640x480-小屏vx4齿轮泵代码提交
This commit is contained in:
@@ -0,0 +1,107 @@
|
||||
#ifndef SCENEEDITOPTION_H
|
||||
#define SCENEEDITOPTION_H
|
||||
|
||||
#include <QWidget>
|
||||
#include <QTextEdit>
|
||||
#include <QMessageBox>
|
||||
#include <QFileDialog>
|
||||
#include <QTextCharFormat>
|
||||
#include <QXmlStreamReader>
|
||||
#include <QGraphicsView>
|
||||
#include "ParaSettingUI.h"
|
||||
#include "MyFileDialog.h"
|
||||
#include <QComboBox>
|
||||
#include <QPushButton>
|
||||
#include <QCheckBox>
|
||||
#include "DialogFileOperation.h"
|
||||
#include "DialogInsertVari.h"
|
||||
#include "DialogFontSize.h"
|
||||
#include "DialogLineSpace.h"
|
||||
#include "PicWidget.h"
|
||||
#include <QtGui/QStackedWidget>
|
||||
#include "dlgQrCode.h"
|
||||
#include "QBarCode.h"
|
||||
#include "DialogSaveFile.h"
|
||||
#include "SceneEditOption.h"
|
||||
#include "pictextitem.h"
|
||||
#include "picscene.h"
|
||||
#include "moveinput.h"
|
||||
|
||||
namespace Ui {
|
||||
class SceneEditOption;
|
||||
}
|
||||
|
||||
class SceneEditOption : public QWidget,public ParaSettingUI
|
||||
{
|
||||
Q_OBJECT
|
||||
public:
|
||||
explicit SceneEditOption(QWidget *parent = 0);
|
||||
~SceneEditOption();
|
||||
|
||||
void bindStackWidget(QStackedWidget *stackedWidgetOption,QStackedWidget *stackedWidgetText);
|
||||
void bindSysPara(SysPara *sysPara);
|
||||
void bindScene(PicScene *pPicScene, QGraphicsView *pGraphicViewer, QTextEdit *pTextEdit);
|
||||
signals:
|
||||
void previewScene();
|
||||
void addPicTextItem();
|
||||
void importFile(QString);
|
||||
void delItem();
|
||||
void saveScene(QString);
|
||||
void openSceneFile(QString);
|
||||
void editItem();
|
||||
void editItemMode();
|
||||
void fileNameChanged(QString);
|
||||
void generateQRCode(QString);
|
||||
public slots:
|
||||
void enableButtonSave();
|
||||
void onSaveASFile(QString filename,bool Flag);
|
||||
void saveFile();
|
||||
void onFileOpen(QString filePath,bool insertFlag);
|
||||
void onEditItemDone();
|
||||
void onCreateSceneImage(QString filePath);//生成场景图片
|
||||
|
||||
private slots:
|
||||
void on_delButton_pressed();
|
||||
|
||||
void on_saveButton_pressed();
|
||||
void on_openfileButton_pressed();
|
||||
|
||||
void on_previewButton_pressed();
|
||||
|
||||
void on_addButton_pressed();
|
||||
|
||||
void on_EditItemButton_pressed();
|
||||
|
||||
void on_saveAsButton_pressed();
|
||||
|
||||
void on_newfileButton_pressed();
|
||||
void on_enlargeButton_pressed();
|
||||
void on_reduceButton_pressed();
|
||||
|
||||
private:
|
||||
void parseVbfile(QXmlStreamReader &reader);
|
||||
bool maybeSave();
|
||||
Ui::SceneEditOption *ui;
|
||||
QStackedWidget *stackedWidgetOption;
|
||||
QStackedWidget *stackedWidgetText;
|
||||
PicScene *pPicScene;
|
||||
QGraphicsView *pViewer;
|
||||
QTextEdit *textEdit;
|
||||
QGraphicsScene *m_pSavePicScene;
|
||||
bool m_CreateImageFlag;
|
||||
|
||||
DialogFileOperation *dialogFileOperation;
|
||||
#ifdef MYSAVEFILEDLG
|
||||
DialogSaveFile *dialogSaveFile;
|
||||
#endif
|
||||
MyFileDialog *fileDialog;
|
||||
|
||||
PicTextItem *textItem;
|
||||
//PicScene *scene;
|
||||
QString currFileName;
|
||||
void onSceneAccepted(PicTextItem *pTextItem);
|
||||
int editMode;//保存当前的编辑模式
|
||||
QString xmlfileName;
|
||||
};
|
||||
|
||||
#endif // SCENEEDITOPTION_H
|
||||
Reference in New Issue
Block a user