    Component {
        id: friendsFeedDelegateInstallPlugin

        EventBox {
            id: eventbox
            activeWhole: true

            userName: content.userName
            venueName: content.venueName
            userShout: content.shout
            venuePhoto: content.venuePhoto
            createdAt: content.createdAt

            Component.onCompleted: {
                userPhoto.photoUrl = content.photo
            }

            onAreaClicked: {
                Qt.openUrlExternally(content.url);
            }
        }
    }

    Component {
        id: friendsFeedDelegateFriend

        EventBox {
            id: eventbox
            activeWhole: true

            userName: content.userName
            createdAt: content.createdAt

            Component.onCompleted: {
                userPhoto.photoUrl = "https://ss0.4sqi.net/img/icon-friendrequests-1c69ce8a7660d4c9bdd0a4395c72753c.png";
            }

            onAreaClicked: {
                friendsFeed.user( content.id );
            }
        }
    }

    Component {
        id: friendsFeedDelegateVenue

        EventBox {
            activeWhole: true

            userName: content.userName
            venueName: content.venueCity
            likesCount: content.likesCount
            createdAt: content.createdAt

            Component.onCompleted: {
                userPhoto.photoUrl = content.photo
            }

            onAreaClicked: {
                friendsFeed.venue( content.id );
            }
        }
    }

    Component {
        id: friendsFeedDelegatePage

        EventBox {
            activeWhole: true

            userName: content.userName
            userShout: content.shout
            venuePhoto: content.venuePhoto
            likesCount: content.likesCount
            commentsCount: content.commentsCount
            peoplesCount: content.peoplesCount
            createdAt: content.createdAt //TODO: does this needed here?

            Component.onCompleted: {
                userPhoto.photoUrl = content.photo
            }

            onAreaClicked: {
                show_error(qsTr("Sorry, Pages are not supported yet :("));
            }
        }
    }

    Component {
        id: friendsFeedDelegateAward

        EventBox {
            activeWhole: true

            userName: content.userName
            userShout: content.shout
            venuePhoto: content.venuePhoto
            createdAt: content.createdAt

            Component.onCompleted: {
                userPhoto.photoUrl = content.photo
            }

            onAreaClicked: {
                friendsFeed.badge(content.badge)
            }
        }
    }

    Component {
        id: friendsFeedDelegateTip

        EventBox {
            //id: eventbox
            activeWhole: true

            userName: content.userName
            venueName: content.venueName
            userShout: content.shout
            venuePhoto: content.venuePhoto
            createdAt: content.createdAt
            likesCount: content.likesCount

            Component.onCompleted: {
                userPhoto.photoUrl = content.photo
            }

            onAreaClicked: {
                friendsFeed.tip( content.id );
            }
        }
    }

    Component {
        id: friendsFeedDelegateSaveList

        EventBox {
            //id: eventbox
            activeWhole: true

            userName: content.userName
            venueName: content.listName
            userShout: content.shout
            venuePhoto: content.venuePhoto
            createdAt: content.createdAt
            likesCount: content.likesCount

            Component.onCompleted: {
                userPhoto.photoUrl = content.photo
            }

            onAreaClicked: {
                //friendsFeed.list( content.id );
                show_error(qsTr("Sorry, no lists support yet :("));
            }
        }
    }

    Component {
        id: friendsFeedDelegateEvent

        EventBox {
            //id: eventbox
            activeWhole: true

            userName: content.userName
            userShout: content.shout
            userMayor: content.mayor
            venueName: content.venueName
            venuePhoto: content.venuePhoto
            createdAt: content.createdAt
            commentsCount: content.commentsCount
            photosCount: content.photosCount
            likesCount: content.likesCount
            comments: content.comments

            Component.onCompleted: {
                userPhoto.photoUrl = content.photo
            }

            onAreaClicked: {
                friendsFeed.checkin( content );
            }
        }
    }
