APM ばってりーもにたー
 All Classes Files Functions Variables Enumerations Enumerator Pages
BatmonWidget.h
Go to the documentation of this file.
1 #ifndef BATMON_WIDGET_H
2 #define BATMON_WIDGET_H
3 
9 #include <QWidget>
10 #include <QSystemTrayIcon>
11 #include <memory>
12 
13 
15 class BatmonWidget : public QWidget
16 {
17  Q_OBJECT;
18 
19 public:
21  explicit BatmonWidget(bool geometry_specified, QWidget* widget = NULL);
22  ~BatmonWidget(void);
23 
24 private slots:
25  void paintEvent(QPaintEvent* event);
26  void updateTimeout(void);
27  void showAlwaysSpecified(void);
28  void hideChargingSpecified(void);
29  void hideChargedSpecified(void);
30 
31  void anzuSkinSelected(void);
32  void girlSkinSelected(void);
33  void limoSkinSelected(void);
34 
35 private:
36  void mousePressEvent(QMouseEvent* event);
37  void mouseMoveEvent(QMouseEvent* event);
38 
39  BatmonWidget(const BatmonWidget& rhs);
40  BatmonWidget& operator = (const BatmonWidget& rhs);
41 
42  struct pImpl;
43  std::auto_ptr<pImpl> pimpl;
44 };
45 
46 #endif /* !BATMON_WIDGET_H */
BatmonWidget(bool geometry_specified, QWidget *widget=NULL)
コンストラクタ
Definition: BatmonWidget.cpp:406
バッテリーモニター Widget
Definition: BatmonWidget.h:15