41 lines
704 B
C++
41 lines
704 B
C++
/*
|
|
* phaseGraphic.h
|
|
*
|
|
* Created on: Jun 29, 2013
|
|
* Author: yiyu
|
|
* QQ:1036184468
|
|
* Descriptoin:
|
|
|
|
*/
|
|
|
|
#ifndef PHASEGRAPHIC_H_
|
|
#define PHASEGRAPHIC_H_
|
|
|
|
|
|
#include "QWidget"
|
|
#include "ParaSettingUI.h"
|
|
#include <QPen>
|
|
#include <QBrush>
|
|
class PhaseGraphic:public QWidget,public ParaSettingUI{
|
|
Q_OBJECT
|
|
|
|
public:
|
|
explicit PhaseGraphic(QWidget *parent = 0);
|
|
~PhaseGraphic();
|
|
|
|
void paintEvent(QPaintEvent *);
|
|
|
|
void updateSysStatusToUI();
|
|
|
|
void setLockedPhase(bool enable,int val);
|
|
void setPhaseCount(int count);
|
|
private:
|
|
|
|
QPen pen;
|
|
QBrush brush;
|
|
int lockPhaseFlag;
|
|
int lockedPhase;
|
|
int phaseCount; // 份数
|
|
};
|
|
#endif /* PHASEGRAPHIC_H_ */
|