• Main Page
  • Related Pages
  • Namespaces
  • Classes
  • Files
  • File List
  • File Members

qmactivity.h

Go to the documentation of this file.
00001 
00031 #ifndef QMACTIVITY_H
00032 #define QMACTIVITY_H
00033 #include <QtCore/qobject.h>
00034 #include "system_global.h"
00035 
00036 QT_BEGIN_HEADER
00037 
00038 namespace MeeGo {
00039 
00040 class QmActivityPrivate;
00041 
00051 class MEEGO_SYSTEM_EXPORT QmActivity : public QObject
00052 {
00053     Q_OBJECT
00054     Q_ENUMS(Activity)
00055     Q_PROPERTY(Activity status READ get)
00056 
00057 public:
00059     enum Activity
00060     {
00061         Inactive = 0, 
00062         Active        
00063     };
00064 
00065 public:
00070     QmActivity(QObject *parent = 0);
00071 
00075     ~QmActivity();
00076 
00081     Activity get() const;
00082 
00083 Q_SIGNALS:
00089     void activityChanged(MeeGo::QmActivity::Activity activity);
00090 
00091 protected:
00092     void connectNotify(const char *signal);
00093     void disconnectNotify(const char *signal);
00094 
00095 private:
00096     Q_DISABLE_COPY(QmActivity)
00097     MEEGO_DECLARE_PRIVATE(QmActivity)
00098 };
00099 
00100 } // MeeGo namespace
00101 
00102 QT_END_HEADER
00103 
00104 #endif /*QMACTIVITY_H*/
00105 
00106 // End of file
00107 

Generated on Mon Jul 4 2011 14:27:35 for QmSystem by  doxygen 1.7.1