📄 panelswitcher.h
字号:
#ifndef PANELSWITCHER_H#define PANELSWITCHER_H#include <qlist.h>#include <qpixmap.h>#include <qscrollview.h>class CachingWidget : public QWidget { Q_OBJECT public: CachingWidget(QWidget *parent, const char *name= NULL); void setCached(bool enable); protected: virtual void paintEvent(QPaintEvent *evt); virtual void resizeEvent(QResizeEvent *evt); private: QPixmap m_buffer;};class PanelSwitcher : public QScrollView { Q_OBJECT public: PanelSwitcher(QWidget *parent, const char *name= NULL); void showPanel(int index); void addPanel(QWidget *panel, uint index); int visibleIndex() const; QWidget* visiblePanel(); QWidget* panelAt(int index); signals: void panelChanged(); protected: virtual void resizeEvent(QResizeEvent *evt); private slots: void animate(); private: QList<QWidget> m_entries; int m_curpanel, m_oldpanel;};#endif // PANELSWITCHER_H
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -