TScreenShotWidget Class
Header: | #include <TScreenShotWidget> |
Inherits: | QLabel |
Public Types
enum | ShotState { ShotState_Ready, ShotState_Shotting, ShotState_Finished } |
Public Functions
TScreenShotWidget(QWidget *parent = 0) | |
~TScreenShotWidget() | |
void | getReadyToShot() |
QPixmap | grabWindow() |
ShotState | state() const |
- 29 public functions inherited from QLabel
- 14 public functions inherited from QFrame
- 213 public functions inherited from QWidget
Public Slots
void | setData(const QString &iKey, const QVariant &iData) |
void | slotCancel() |
void | slotClose() |
void | slotOk() |
void | slotRectChanged(QRect) |
void | slotSave() |
Signals
Additional Inherited Members
- 12 properties inherited from QLabel
- 6 properties inherited from QFrame
- 58 properties inherited from QWidget
- 5 static public members inherited from QWidget
- 11 protected functions inherited from QLabel
- 4 protected functions inherited from QFrame
- 35 protected functions inherited from QWidget
- 1 protected slot inherited from QWidget
Detailed Description
Member Function Documentation
TScreenShotWidget::TScreenShotWidget(QWidget *parent = 0)
Default constructs an instance of TScreenShotWidget.
TScreenShotWidget::~TScreenShotWidget()
Destroys the instance of TScreenShotWidget.
[signal]
void TScreenShotWidget::cancel()
[signal]
void TScreenShotWidget::finished(QPixmap iPixMap, QString iAnnotationStr)
void TScreenShotWidget::getReadyToShot()
QPixmap TScreenShotWidget::grabWindow()
捕获桌面为图片(支持多显示器)