tstaskmonitor/client/inc/tstask.h
changeset 104 9b022b1f357c
parent 83 156f692b1687
equal deleted inserted replaced
103:b99b84bcd2d1 104:9b022b1f357c
    20 #include <QPixmap>
    20 #include <QPixmap>
    21 #include <QString>
    21 #include <QString>
    22 
    22 
    23 #include "tstaskmonitor_global.h"
    23 #include "tstaskmonitor_global.h"
    24 
    24 
    25 class CTsFswEntry;
    25 class CTsEntry;
    26 
    26 
    27 class TsTask
    27 class TsTask
    28 {
    28 {
    29     
    29     
    30 public:
    30 public:
    31     TsTask(CTsFswEntry* entry);
    31     TsTask(CTsEntry* entry);
    32     TSTASKMONITOR_EXPORT virtual ~TsTask();
    32     TSTASKMONITOR_EXPORT virtual ~TsTask();
    33     
    33     
    34     TSTASKMONITOR_EXPORT virtual void open() = 0;
    34     TSTASKMONITOR_EXPORT virtual void open() = 0;
    35     TSTASKMONITOR_EXPORT virtual void close() = 0;
    35     TSTASKMONITOR_EXPORT virtual void close() = 0;
    36     
    36     
    38     TSTASKMONITOR_EXPORT QPixmap icon() const;
    38     TSTASKMONITOR_EXPORT QPixmap icon() const;
    39     TSTASKMONITOR_EXPORT QPixmap screenshot() const;
    39     TSTASKMONITOR_EXPORT QPixmap screenshot() const;
    40     TSTASKMONITOR_EXPORT QString name() const;
    40     TSTASKMONITOR_EXPORT QString name() const;
    41     
    41     
    42 protected:
    42 protected:
    43     CTsFswEntry* mEntry;
    43     CTsEntry* mEntry;
    44 
    44 
    45 };
    45 };
    46 
    46 
    47 #endif //TSTASK_H
    47 #endif //TSTASK_H