diff --git a/src/callmodel.h b/src/callmodel.h index 38ff704d16a0fa0e91811e940392514da0715932..935870b2f41d0518b1ca3a4363fc93b0ce2e9eff 100644 --- a/src/callmodel.h +++ b/src/callmodel.h @@ -76,7 +76,8 @@ public: Q_PROPERTY(bool isValid READ isValid ) Q_PROPERTY(bool hasConference READ hasConference ) Q_PROPERTY(bool isConnected READ isConnected ) - Q_PROPERTY(UserActionModel* userActionModel READ userActionModel ) + Q_PROPERTY(Call* selectedCall READ selectedCall ) + Q_PROPERTY(UserActionModel* userActionModel READ userActionModel CONSTANT) //Call related Q_INVOKABLE Call* dialingCall ( const QString& peerName=QString(), Account* account=nullptr, Call* parent = nullptr ); @@ -104,7 +105,7 @@ public: bool hasConference () const; bool isConnected () const; UserActionModel* userActionModel () const; - QItemSelectionModel* selectionModel () const; + Q_INVOKABLE QItemSelectionModel* selectionModel() const; Q_INVOKABLE Call* getCall ( const QModelIndex& idx ) const; Q_INVOKABLE QList<Call*> getConferenceParticipants(Call *conf) const;