qtinternetradio/ui/inc/irnowplayingcontainer.h
changeset 3 ee64f059b8e1
parent 2 2e1adbfc62af
child 4 3f2d53f144fe
child 5 0930554dc389
--- a/qtinternetradio/ui/inc/irnowplayingcontainer.h	Mon May 03 12:25:23 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,77 +0,0 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). 
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description:
-*
-*/
-#ifndef IRNOWPLAYINGCONTAINER_H
-#define IRNOWPLAYINGCONTAINER_H
-
-#include <hbwidget.h>
-#include "irdocumentloader.h"
-
-class HbTextItem;
-class HbLabel;
-class HbMarqueeItem;
-
-/**
- * This class is a widget of now playing view. It displays the
- * main information of the channel server.
- */
-
-class IRNowPlayingContainer : public HbWidget
-{
-    Q_OBJECT
-
-public:
-    explicit IRNowPlayingContainer(QObject *aLoaderParent, QGraphicsItem *aParent = 0);
-    ~IRNowPlayingContainer();
-
-    // Methods to set station information
-    void setStationName(const QString &aStationName);
-    void setCategory(const QString &aCategory);
-    void setSongName(const QString &aSongName);
-    void setLogo(const HbIcon& aLogo);
-    void setAdvImage(const HbIcon& aAdvImage);
-
-signals:
-    // This signal will cause the popup of volume slider control
-    void volumePressed(void);
-    // This signal will cause a browser open a link to the adv.
-    void advertisementPressed(void);
-
-protected:
-    // Inherited methods
-    void mousePressEvent(QGraphicsSceneMouseEvent *aEvent);
-    void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget);
-
-private slots:
-    void orientationChanged(Qt::Orientation aOrientation);
-
-private:
-    void constructContainer();
-    void resizeContainer(Qt::Orientation aOrientation);
-
-private:
-    // This loader is for XML layout.
-    IRDocumentLoader iLoader;
-
-    // Station information
-    HbTextItem *iStationName;
-    HbTextItem *iCategory;
-    HbMarqueeItem *iSongName;
-    HbLabel *iAdvImage;
-    HbLabel *iLogo;
-};
-
-#endif   //IRNOWPLAYINGCONTAINER_H