mpviewplugins/mpdetailsviewplugin/tsrc/unittest_mpdetailsview/stub/inc/mpdetailssharedialog.h
author hgs
Fri, 14 May 2010 18:54:37 -0500
changeset 35 fdb31ab341af
child 36 a0afa279b8fe
permissions -rw-r--r--
201019

#ifndef MPDETAILSSHAREDIALOG_H
#define MPDETAILSSHAREDIALOG_H

#include <HbDialog>

class QGraphicsWebView;
class QNetworkAccessManager;
class MpSongData;

class MpDetailsShareDialog : public HbDialog
{
    Q_OBJECT

public:
    MpDetailsShareDialog();
    void initialize( MpSongData* aSongData );
    virtual ~MpDetailsShareDialog();
    void reload();

public slots:
    void updateSharedData();
    void onIndexLoad( bool ok );

private:
    QObject*               mSharedData;     // NOT owned.
    QGraphicsWebView*      mShareWebView;   // Owned by HbDialog
    QNetworkAccessManager* mShareNetAccMan; // Owned
};

#endif // MPDETAILSSHAREDIALOG_H