1 Star 0 Fork 3

OPMichael/QTLauncher

forked from murphy/QTLauncher 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
basewidget.h 873 Bytes
一键复制 编辑 原始数据 按行查看 历史
murphy 提交于 2017-06-21 00:46 . init
#ifndef BASEWIDGET_H_
#define BASEWIDGET_H_
#include <QWidget>
#include <QPixmap>
class QVBoxLayout;
class QPaintEvent;
namespace ui {
class ToolBar;
class BaseWidget : public QWidget {
Q_OBJECT
public :
explicit BaseWidget(QWidget *parent = 0, Qt::WindowFlags flags = Qt::FramelessWindowHint);
explicit BaseWidget(QPixmap background, QWidget *parent = 0, Qt::WindowFlags flags = Qt::FramelessWindowHint);
virtual ~BaseWidget();
ToolBar *toolBar() {return mBar;}
QVBoxLayout *centralLayout() {return mCentralLayout;}
protected :
void paintEvent(QPaintEvent *e);
signals :
void quit();
protected slots :
virtual void onToolBackClicked();
virtual void onToolHomeClicked();
private :
void createLayout();
ToolBar *mBar;
QVBoxLayout *mCentralLayout;
QPixmap mBackgroundPixmap;
};
}
#endif /*BASEWIDGET_H*/
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C++
1
https://gitee.com/michaelheaven/qtlauncher.git
git@gitee.com:michaelheaven/qtlauncher.git
michaelheaven
qtlauncher
QTLauncher
master

搜索帮助

0d507c66 1850385 C8b1a773 1850385