Q3270
A Qt-based 3270 Terminal Emulator
Loading...
Searching...
No Matches
LockIndicator.h
1
#ifndef LOCKINDICATOR_H
2
#define LOCKINDICATOR_H
3
4
#include <QGraphicsItemGroup>
5
#include <QGraphicsSimpleTextItem>
6
#include <QGraphicsSvgItem>
7
#include <QString>
8
9
class
LockIndicator
:
public
QGraphicsItemGroup
10
{
11
public
:
12
enum
Mode { None, Clock, System };
13
14
explicit
LockIndicator
(QGraphicsItem* parent =
nullptr
);
15
void
setMode(Mode m);
16
21
Mode
mode
()
const
;
22
23
void
paint(QPainter* p,
const
QStyleOptionGraphicsItem*, QWidget*);
24
25
private
:
26
27
QGraphicsSimpleTextItem* xText;
28
QGraphicsSvgItem* clockSvg;
29
30
QGraphicsSimpleTextItem* systemText;
31
Mode currentMode;
32
};
33
34
#endif
// LOCKINDICATOR_H
LockIndicator
Definition
LockIndicator.h:10
LockIndicator::mode
Mode mode() const
mode - return the current lock indicator
src
Display
LockIndicator.h
Generated by
1.9.8