#ifndef T_INCOMING_CALL_POPUP_H #define T_INCOMING_CALL_POPUP_H #include #include class IncomingCallPopup : public QObject { Q_OBJECT public: explicit IncomingCallPopup(QObject *parent = 0); virtual ~IncomingCallPopup(); void setCallerName(const QString& name); void show(); void hide(); void setVisible(bool v) { if (v) show(); else hide(); } signals: void answerClicked(); void rejectClicked(); public slots: void onAnswerClicked(); void onRejectClicked(); private: QDeclarativeView* m_view; QDeclarativeItem* m_callerText; }; #endif // T_INCOMING_CALL_POPUP_H