52 lines
934 B
C++
52 lines
934 B
C++
#pragma once
|
|
#include <QMainWindow>
|
|
#include "table_view.h"
|
|
|
|
class QAction;
|
|
class QWidget;
|
|
class QTabWidget;
|
|
class QScrollArea;
|
|
class QSplitter;
|
|
|
|
class PDFFactory : public QMainWindow {
|
|
Q_OBJECT
|
|
public:
|
|
PDFFactory();
|
|
|
|
protected:
|
|
/*void closeEvent(QCloseEvent* event);*/
|
|
|
|
private slots:
|
|
/*void openFile(void);
|
|
void exportFile(void);
|
|
void exportAllFiles(void);*/
|
|
|
|
private:
|
|
void createWidgets(void);
|
|
void createActions(void);
|
|
void createToolBars(void);
|
|
void createRibbon();
|
|
void createStatusBar();
|
|
|
|
QAction* openAction;
|
|
QAction* exportAction;
|
|
QAction* exportAllAction;
|
|
QAction* cutAction;
|
|
QAction* copyAction;
|
|
QAction* pasteAction;
|
|
QAction* aboutAction;
|
|
|
|
QWidget* centralWidget;
|
|
|
|
QTabWidget* ribbon;
|
|
QScrollArea* scrollArea;
|
|
TableView* pdfTableView;
|
|
QSplitter* pdfSplitter;
|
|
QWidget* pdfPreview;
|
|
|
|
QToolBar* fileToolBar;
|
|
QToolBar* editToolBar;
|
|
QToolBar* helpToolBar;
|
|
};
|
|
|