saver.h
来自「PIXIL is a small footprint operating env」· C头文件 代码 · 共 67 行
H
67 行
#ifndef __SAVER_H__#define __SAVER_H__ "$Id"#include <qwidget.h>#include <qlabel.h>#include <qtimer.h>#include <kapp.h>#include <X11/Xlib.h>extern "C" { void startScreenSaver( Drawable d ); void stopScreenSaver(); int setupScreenSaver(); const char *getScreenSaverName(); void exposeScreenSaver(int x, int y, int width, int height);}class kScreenSaver : public QObject{ Q_OBJECTpublic: kScreenSaver( Drawable drawable ); virtual ~kScreenSaver(); virtual void expose( int x, int y, int width, int height );protected: Drawable d; GC gc; unsigned width; unsigned height;};//-----------------------------------------------------------------------------class KPasswordDlg : public QWidget{ Q_OBJECTpublic: KPasswordDlg( QWidget *parent, bool s = true ); void showStars(); int tryPassword(); void keyPressed( QKeyEvent * ); void blank();signals: void passOk(); void passCancel();protected slots: void timeout(); void blinkTimeout(); private: QTimer timer, *blinkTimer; QLabel *label, *entry; QString password; int timerMode; bool stars; bool blink;};#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?