remotemgmt_plat/syncml_ds_error_reporting_api/tsrc/QtSyncStatusSpy/qtsyncstatusview.h
branchRCL_3
changeset 62 19bba8228ff0
parent 61 b183ec05bd8c
child 65 5cc2995847ea
equal deleted inserted replaced
61:b183ec05bd8c 62:19bba8228ff0
     1 #ifndef QTSYNCSTATUSVIEW_H
       
     2 #define QTSYNCSTATUSVIEW_H
       
     3 
       
     4 #include <QObject>
       
     5 #include <hbview.h>
       
     6 
       
     7 class QGraphicsItem;
       
     8 class HbDataForm;
       
     9 class HbAction;
       
    10 class QtSyncStatusModel;
       
    11 class HbMainWindow;
       
    12 class QtSyncStatusLog;
       
    13 
       
    14 class QtSyncStatusView : public HbView
       
    15 {
       
    16     Q_OBJECT
       
    17 
       
    18 public:
       
    19     QtSyncStatusView(QtSyncStatusLog& log, QGraphicsItem *parent = 0);
       
    20     ~QtSyncStatusView();
       
    21     
       
    22 signals:
       
    23     void showLog();
       
    24     
       
    25 public slots:    
       
    26     void publish();
       
    27     void viewLog();
       
    28     void hideView();
       
    29     void deleteLog();
       
    30     void activateView();    
       
    31     
       
    32 private:
       
    33     void createMenu();
       
    34     
       
    35     virtual bool event(QEvent *event);
       
    36     
       
    37     void debugEvent(QEvent *event);
       
    38     
       
    39 private:
       
    40     HbDataForm *mSyncStatusForm;
       
    41     QtSyncStatusModel *mSyncStatusModel;
       
    42 };
       
    43 
       
    44 #endif // QTSYNCSTATUSVIEW_H
       
    45