MainWindow.h
来源:互联网 发布:网络主播毒药黄播 编辑:程序博客网 时间:2024/06/07 22:07
#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>class QAction;class QLabel;class FindDialog;class Spreadsheet;class MainWindow : public QMainWindow{ Q_OBJECTpublic: MainWindow();protected: void closeEvent(QCloseEvent *event);private slots: void newFile(); void open(); bool save(); bool saveAs(); void find(); void goToCell(); void sort(); void about(); void openRecentFile(); void updateStatusBar(); void spreadsheetModified();private: void createActions(); void createMenus(); void createContextMenu(); void createToolBars(); void createStatusBar(); void readSettings(); void writeSettings(); bool okToContinue(); bool loadFile(const QString &fileName); bool saveFile(const QString &fileName); void setCurrentFile(const QString &fileName); void updateRecentFileActions(); QString strippedName(const QString &fullFileName); Spreadsheet *spreadsheet; FindDialog *findDialog; QLabel *locationLabel; QLabel *formulaLabel; QStringList recentFiles; QString curFile; enum { MaxRecentFiles = 5 }; QAction *recentFileActions[MaxRecentFiles]; QAction *separatorAction; QMenu *fileMenu; QMenu *editMenu; QMenu *selectSubMenu; QMenu *toolsMenu; QMenu *optionsMenu; QMenu *helpMenu; QToolBar *fileToolBar; QToolBar *editToolBar; QAction *newAction; QAction *openAction; QAction *saveAction; QAction *saveAsAction; QAction *exitAction; QAction *cutAction; QAction *copyAction; QAction *pasteAction; QAction *deleteAction; QAction *selectRowAction; QAction *selectColumnAction; QAction *selectAllAction; QAction *findAction; QAction *goToCellAction; QAction *recalculateAction; QAction *sortAction; QAction *showGridAction; QAction *autoRecalcAction; QAction *aboutAction; QAction *aboutQtAction;};#endif
以上程序为spreadsheet表格程序的MainWindow.h文件
0 0
- MainWindow.h
- MainWindow.h
- MainWindow.h
- MainWindow.h
- MainWindow
- MainWindow.xib
- MainWindow::createStatusBar
- MainWindow 简介
- MainWindow简介
- MainWindow 简介
- MainWindow.cpp
- MainWindow.cpp
- MainWindow.cpp
- MainWindow.cpp
- MainWindow布局
- MainWindow简介
- Qt中UI::MainWindow与MainWindow
- Application对象MainWindow属性
- 架构高性能网站秘笈(一)——了解衡量网站性能的指标
- java locks包下提供的锁。
- jQuery Ajax 实例 ($.ajax、$.post、$.get)
- CMM小结2
- Android 省市区的树节点控件
- MainWindow.h
- Java 将多个连续的换行符替换成一个换行符
- yii模块化安装简易过程
- php生成excel方法二
- checkpoint、cache fusion、OCR、GCS、GES、GRD、负载均衡、srvctl命令
- AndroidStudio提交GitLab忽略文件
- windows下流媒体nginx-rmtp-module服务器搭建及java程序调用fmpeg将rtsp转rtmp直播流
- (5)
- Android-鼠标点击拖拽感应