blob: 153e3d097f75f5b00abe78409968a01b982b7145 [file] [log] [blame]
b.liue9582032025-04-17 19:18:16 +08001#include "SimIcon.h"
2
3namespace MGUI
4{
5
6SimIcon::SimIcon(ilixi::Widget* parent)
7 : SimpleIcon(parent),
8 _simState(SimUnknown)
9{
10 setSimState(SimMissing);
11}
12
13SimIcon::~SimIcon()
14{
15}
16
17SimState
18SimIcon::getSimState() const
19{
20 return _simState;
21}
22
23void
24SimIcon::setSimState(SimState simState)
25{
26 if (_simState != simState)
27 {
28 _simState = simState;
29 switch (_simState)
30 {
31 case SimActive:
32 setImage("simcard");
33 break;
34 case SimMissing:
35 setImage("simcard_missing");
36 break;
37 default:
38 break;
39 }
40 }
41}
42
43} /* namespace MGUI */