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
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
35
hgs
parents:
diff changeset
     1
#ifndef MPDETAILSSHAREDIALOG_H
hgs
parents:
diff changeset
     2
#define MPDETAILSSHAREDIALOG_H
hgs
parents:
diff changeset
     3
hgs
parents:
diff changeset
     4
#include <HbDialog>
hgs
parents:
diff changeset
     5
hgs
parents:
diff changeset
     6
class QGraphicsWebView;
hgs
parents:
diff changeset
     7
class QNetworkAccessManager;
hgs
parents:
diff changeset
     8
class MpSongData;
hgs
parents:
diff changeset
     9
hgs
parents:
diff changeset
    10
class MpDetailsShareDialog : public HbDialog
hgs
parents:
diff changeset
    11
{
hgs
parents:
diff changeset
    12
    Q_OBJECT
hgs
parents:
diff changeset
    13
hgs
parents:
diff changeset
    14
public:
hgs
parents:
diff changeset
    15
    MpDetailsShareDialog();
hgs
parents:
diff changeset
    16
    void initialize( MpSongData* aSongData );
hgs
parents:
diff changeset
    17
    virtual ~MpDetailsShareDialog();
hgs
parents:
diff changeset
    18
    void reload();
hgs
parents:
diff changeset
    19
hgs
parents:
diff changeset
    20
public slots:
hgs
parents:
diff changeset
    21
    void updateSharedData();
hgs
parents:
diff changeset
    22
    void onIndexLoad( bool ok );
hgs
parents:
diff changeset
    23
hgs
parents:
diff changeset
    24
private:
hgs
parents:
diff changeset
    25
    QObject*               mSharedData;     // NOT owned.
hgs
parents:
diff changeset
    26
    QGraphicsWebView*      mShareWebView;   // Owned by HbDialog
hgs
parents:
diff changeset
    27
    QNetworkAccessManager* mShareNetAccMan; // Owned
hgs
parents:
diff changeset
    28
};
hgs
parents:
diff changeset
    29
hgs
parents:
diff changeset
    30
#endif // MPDETAILSSHAREDIALOG_H