1 Star 0 Fork 0

程梦杰 / line_number_code_editor

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
oMainWindow.h 878 Bytes
一键复制 编辑 原始数据 按行查看 历史
程梦杰 提交于 2022-01-11 18:29 . first commit
#ifndef OMAINWINDOW_H
#define OMAINWINDOW_H
#include "oDefine.h"
#include <QMainWindow>
namespace Ui {
class oMainWindow;
}
class oEditor;
class oMainWindow : public QMainWindow
{
Q_OBJECT
public:
explicit oMainWindow(QWidget *parent = 0);
~oMainWindow();
void addTab(const QString& filePath);
void closeEvent(QCloseEvent* event) Q_DECL_OVERRIDE;
private slots:
void newFileEvent();
void saveAllTabs();
void saveAndCloseTab();
void openFileEvent();
void fontSettingEvent();
void colorPickerEvent();
void saveCurrentTab();
void tabChanged(oEditor* editor, bool modified);
void tabCloseEvent(int index);
void closeModifiedTabEvent(QAbstractButton* button);
void colorSelected(const QColor& color);
private:
int _closingTabIndex;
QFont _defaultFont;
unsigned int _colorPickerOptions;
Ui::oMainWindow *ui;
};
#endif // OMAINWINDOW_H
1
https://gitee.com/cheng_lib/line_number_code_editor.git
git@gitee.com:cheng_lib/line_number_code_editor.git
cheng_lib
line_number_code_editor
line_number_code_editor
master

搜索帮助