screensaver/screensavermodel/inc/screensaver.h
changeset 86 e4f038c420f7
parent 69 87476091b3f5
equal deleted inserted replaced
81:7dd137878ff8 86:e4f038c420f7
    52     
    52     
    53     Screensaver(QObject *parent = 0);
    53     Screensaver(QObject *parent = 0);
    54     virtual ~Screensaver();
    54     virtual ~Screensaver();
    55 
    55 
    56     ScreensaverState currentState();
    56     ScreensaverState currentState();
       
    57     virtual Screensaver::ScreenPowerMode currentPowerMode() = 0;
    57     virtual void getActiveScreenRows(int *firstActiveRow, int *lastActiveRow) = 0;
    58     virtual void getActiveScreenRows(int *firstActiveRow, int *lastActiveRow) = 0;
    58     virtual void updateLayout() = 0;
    59     virtual void updateLayout() = 0;
    59 
    60 
    60 public slots:
    61 public slots:
    61 
    62 
    88 signals:
    89 signals:
    89 
    90 
    90     void faulted();
    91     void faulted();
    91     void viewChanged(QGraphicsWidget *widget);
    92     void viewChanged(QGraphicsWidget *widget);
    92     void unlockRequested();
    93     void unlockRequested();
    93     void screenPowerModeRequested(Screensaver::ScreenPowerMode mode);
    94     void activeAreaMoved();
    94 
    95 
    95 private:
    96 private:
    96 
    97 
    97     Q_DISABLE_COPY(Screensaver)
    98     Q_DISABLE_COPY(Screensaver)
    98 
    99