qtinternetradio/ui/ui.pro
changeset 14 896e9dbc5f19
parent 12 608f67c22514
child 15 065198191975
equal deleted inserted replaced
12:608f67c22514 14:896e9dbc5f19
    15 #include <platform_paths.hrh>
    15 #include <platform_paths.hrh>
    16 include(../common.pri)
    16 include(../common.pri)
    17 
    17 
    18 TEMPLATE = app
    18 TEMPLATE = app
    19 TARGET = internet_radio_10_1
    19 TARGET = internet_radio_10_1
       
    20 TRANSLATIONS += internet_radio_10_1.ts
    20 TARGET.CAPABILITY += NetworkServices  AllFiles  ReadDeviceData WriteDeviceData ReadUserData WriteUserData
    21 TARGET.CAPABILITY += NetworkServices  AllFiles  ReadDeviceData WriteDeviceData ReadUserData WriteUserData
    21 
    22 
    22 MOC_DIR = moc
    23 MOC_DIR = moc
    23 DEPENDPATH = src
    24 DEPENDPATH = src
    24 
    25 
    25 INCLUDEPATH += $$APP_LAYER_SYSTEMINCLUDE 
    26 INCLUDEPATH += $$APP_LAYER_SYSTEMINCLUDE 
    26 INCLUDEPATH += $${OS_LAYER_PUBLIC_EXPORT_PATH(http)}
    27 INCLUDEPATH += $${OS_LAYER_PUBLIC_EXPORT_PATH(http)}
    27 INCLUDEPATH += $${MW_LAYER_PUBLIC_EXPORT_PATH(http)}
    28 INCLUDEPATH += $${MW_LAYER_PUBLIC_EXPORT_PATH(http)}
    28 
    29 
    29 #the following is for splash screen in phone
    30 #the following is for splash screen in phone
    30 BLD_INF_RULES.prj_exports += "resources/splashscreen/internet_radio_default.splashml       /epoc32/data/z/resource/hb/splashml/internet_radio_default.splashml" \
    31 BLD_INF_RULES.prj_exports += "resources/splashscreen/internet_radio_normal.splashml        /epoc32/data/z/resource/hb/splashml/internet_radio_normal.splashml" \
    31                              "resources/splashscreen/internet_radio_default.docml          /epoc32/data/z/resource/hb/splashml/internet_radio_default.docml" \
       
    32                              "resources/splashscreen/internet_radio_normal.splashml        /epoc32/data/z/resource/hb/splashml/internet_radio_normal.splashml" \
       
    33                              "resources/splashscreen/internet_radio_normal.docml           /epoc32/data/z/resource/hb/splashml/internet_radio_normal.docml" \
    32                              "resources/splashscreen/internet_radio_normal.docml           /epoc32/data/z/resource/hb/splashml/internet_radio_normal.docml" \
    34                              "resources/splashscreen/internet_radio_nowplaying.splashml    /epoc32/data/z/resource/hb/splashml/internet_radio_nowplaying.splashml" \
    33                              "resources/splashscreen/internet_radio_nowplaying.splashml    /epoc32/data/z/resource/hb/splashml/internet_radio_nowplaying.splashml" \
    35                              "resources/splashscreen/internet_radio_nowplaying.docml       /epoc32/data/z/resource/hb/splashml/internet_radio_nowplaying.docml"
    34                              "resources/splashscreen/internet_radio_nowplaying.docml       /epoc32/data/z/resource/hb/splashml/internet_radio_nowplaying.docml" \
       
    35                              "resources/splashscreen/internet_radio_termscons.splashml     /epoc32/data/z/resource/hb/splashml/internet_radio_termscons.splashml" \
       
    36                              "resources/splashscreen/internet_radio_termscons.docml        /epoc32/data/z/resource/hb/splashml/internet_radio_termscons.docml"
    36 
    37 
    37 #the following is for splash screen in winscw_udeb
    38 #the following is for splash screen in winscw_udeb
    38 BLD_INF_RULES.prj_exports += "resources/splashscreen/internet_radio_default.splashml      /epoc32/release/winscw/udeb/z/resource/hb/splashml/internet_radio_default.splashml" \
    39 BLD_INF_RULES.prj_exports += "resources/splashscreen/internet_radio_normal.splashml       /epoc32/release/winscw/udeb/z/resource/hb/splashml/internet_radio_normal.splashml" \
    39                              "resources/splashscreen/internet_radio_default.docml         /epoc32/release/winscw/udeb/z/resource/hb/splashml/internet_radio_default.docml" \
       
    40                              "resources/splashscreen/internet_radio_normal.splashml       /epoc32/release/winscw/udeb/z/resource/hb/splashml/internet_radio_normal.splashml" \
       
    41                              "resources/splashscreen/internet_radio_normal.docml          /epoc32/release/winscw/udeb/z/resource/hb/splashml/internet_radio_normal.docml" \
    40                              "resources/splashscreen/internet_radio_normal.docml          /epoc32/release/winscw/udeb/z/resource/hb/splashml/internet_radio_normal.docml" \
    42                              "resources/splashscreen/internet_radio_nowplaying.splashml   /epoc32/release/winscw/udeb/z/resource/hb/splashml/internet_radio_nowplaying.splashml" \
    41                              "resources/splashscreen/internet_radio_nowplaying.splashml   /epoc32/release/winscw/udeb/z/resource/hb/splashml/internet_radio_nowplaying.splashml" \
    43                              "resources/splashscreen/internet_radio_nowplaying.docml      /epoc32/release/winscw/udeb/z/resource/hb/splashml/internet_radio_nowplaying.docml" 
    42                              "resources/splashscreen/internet_radio_nowplaying.docml      /epoc32/release/winscw/udeb/z/resource/hb/splashml/internet_radio_nowplaying.docml" \
    44                                                       
    43                              "resources/splashscreen/internet_radio_termscons.splashml    /epoc32/release/winscw/udeb/z/resource/hb/splashml/internet_radio_termscons.splashml" \
       
    44                              "resources/splashscreen/internet_radio_termscons.docml       /epoc32/release/winscw/udeb/z/resource/hb/splashml/internet_radio_termscons.docml" 
    45 
    45 
    46 #the following is for splash screen in winscw_urel
    46 #the following is for splash screen in winscw_urel
    47 BLD_INF_RULES.prj_exports += "resources/splashscreen/internet_radio_default.splashml      /epoc32/release/winscw/urel/z/resource/hb/splashml/internet_radio_default.splashml" \
    47 BLD_INF_RULES.prj_exports += "resources/splashscreen/internet_radio_normal.splashml       /epoc32/release/winscw/urel/z/resource/hb/splashml/internet_radio_normal.splashml" \
    48                              "resources/splashscreen/internet_radio_default.docml         /epoc32/release/winscw/urel/z/resource/hb/splashml/internet_radio_default.docml" \
       
    49                              "resources/splashscreen/internet_radio_normal.splashml       /epoc32/release/winscw/urel/z/resource/hb/splashml/internet_radio_normal.splashml" \
       
    50                              "resources/splashscreen/internet_radio_normal.docml          /epoc32/release/winscw/urel/z/resource/hb/splashml/internet_radio_normal.docml" \
    48                              "resources/splashscreen/internet_radio_normal.docml          /epoc32/release/winscw/urel/z/resource/hb/splashml/internet_radio_normal.docml" \
    51                              "resources/splashscreen/internet_radio_nowplaying.splashml   /epoc32/release/winscw/urel/z/resource/hb/splashml/internet_radio_nowplaying.splashml" \
    49                              "resources/splashscreen/internet_radio_nowplaying.splashml   /epoc32/release/winscw/urel/z/resource/hb/splashml/internet_radio_nowplaying.splashml" \
    52                              "resources/splashscreen/internet_radio_nowplaying.docml      /epoc32/release/winscw/urel/z/resource/hb/splashml/internet_radio_nowplaying.docml"                            
    50                              "resources/splashscreen/internet_radio_nowplaying.docml      /epoc32/release/winscw/urel/z/resource/hb/splashml/internet_radio_nowplaying.docml" \                         
    53                               
    51                              "resources/splashscreen/internet_radio_termscons.splashml    /epoc32/release/winscw/urel/z/resource/hb/splashml/internet_radio_termscons.splashml" \
       
    52                              "resources/splashscreen/internet_radio_termscons.docml       /epoc32/release/winscw/urel/z/resource/hb/splashml/internet_radio_termscons.docml"
       
    53                              
    54 
    54 
    55 
    55 
    56 INCLUDEPATH += inc \
    56 INCLUDEPATH += inc \
    57                ..\irqisdsclient\inc \
    57                ../irqisdsclient/inc \
    58                ..\irqmediaplayer\inc \
    58                ../irqmediaplayer/inc \
    59                ..\irqcommon\inc \
    59                ../irqcommon/inc \
    60                ..\irqstatisticsreporter\inc \
    60                ../irqstatisticsreporter/inc \
    61                ..\irqfavoritesdb\inc \
    61                ../irqfavoritesdb/inc \
    62                ..\irqnetworkcontroller\inc \
    62                ../irqnetworkcontroller/inc \
    63                ..\irqsonghistory\inc \
    63                ../irqsonghistory/inc \
    64                ..\irqsettings\inc    \                
    64                ../irqsettings/inc    \                
    65                ..\irqlogger\inc \                      
    65                ../irqlogger/inc \                      
    66                ..\irqsystemeventhandler\inc
    66                ../irqsystemeventhandler/inc
    67 
    67 
    68 CONFIG += hb service
    68 CONFIG += hb service
    69 QT += sql
    69 QT += sql
    70 
    70 
    71 SERVICE.FILE = service_conf.xml
    71 SERVICE.FILE = service_conf.xml
    72 
       
    73 exists($${OS_LAYER_PLATFORM_EXPORT_PATH(qt/translations/internet_radio_10_1*.ts)}) {           
       
    74        TRANSLATIONS = internet_radio_10_1.ts
       
    75        message( "LOALIZATION IS TURNED ON" )   
       
    76        DEFINES += LOCALIZATION     
       
    77 }
       
    78 
       
    79 
    72 
    80 LIBS += -lirqnetworkcontroller \         
    73 LIBS += -lirqnetworkcontroller \         
    81         -lirqisdsclient \
    74         -lirqisdsclient \
    82         -lirqmediaplayer \
    75         -lirqmediaplayer \
    83         -lirqutility \
    76         -lirqutility \
    99   TARGET.EPOCHEAPSIZE = 0x020000 0x2000000
    92   TARGET.EPOCHEAPSIZE = 0x020000 0x2000000
   100   TARGET.VID = VID_DEFAULT
    93   TARGET.VID = VID_DEFAULT
   101   SKINICON = qtg_large_internet_radio
    94   SKINICON = qtg_large_internet_radio
   102   datatype_list = "datatype_list={DATATYPE{priority=EDataTypePriorityHigh;type=\"audio/x-scpls\";}};"
    95   datatype_list = "datatype_list={DATATYPE{priority=EDataTypePriorityHigh;type=\"audio/x-scpls\";}};"
   103   RSS_RULES += datatype_list 
    96   RSS_RULES += datatype_list 
       
    97   MMP_RULES += SMPSAFE
   104 }
    98 }
   105 
    99 
   106 #input
   100 #input
   107 #header files list
   101 #header files list
   108 HEADERS += inc\irapplication.h \
   102 HEADERS += inc/irapplication.h \
   109            inc\irviewmanager.h \
   103            inc/irviewmanager.h \
   110            inc\irbaseview.h \
   104            inc/irbaseview.h \
   111            inc\irmainview.h \
   105            inc/irmainview.h \
   112            inc\irmainmodel.h \
   106            inc/irmainmodel.h \
   113            inc\ircategoryview.h \      
   107            inc/ircategoryview.h \      
   114            inc\irstationsview.h \  
   108            inc/irstationsview.h \  
   115            inc\irnowplayingview.h \
   109            inc/irnowplayingview.h \
   116            inc\irplaycontroller.h \
   110            inc/irplaycontroller.h \
   117            inc\ircategorymodel.h \
   111            inc/ircategorymodel.h \
   118            inc\irchannelmodel.h \
   112            inc/irchannelmodel.h \
   119            inc\irabstractlistviewbase.h \
   113            inc/irabstractlistviewbase.h \
   120            inc\irfavoritesview.h \
   114            inc/irfavoritesview.h \
   121            inc\irfavoritesmodel.h \
   115            inc/irfavoritesmodel.h \
   122            inc\irhistoryview.h \
   116            inc/irhistoryview.h \
   123            inc\irsonghistoryview.h \
   117            inc/irsonghistoryview.h \
   124            inc\irsettingsview.h \
   118            inc/irsettingsview.h \
   125            inc\irlastplayedstationinfo.h \
   119            inc/irlastplayedstationinfo.h \
   126            inc\iropenwebaddressview.h \
   120            inc/iropenwebaddressview.h \
   127            inc\irhistorymodel.h \
   121            inc/irhistorymodel.h \
   128            inc\irsonghistorymodel.h \            
   122            inc/irsonghistorymodel.h \            
   129            inc\irsearchchannelsview.h \
   123            inc/irsearchchannelsview.h \
   130            inc\irdocumentloader.h \           
   124            inc/irdocumentloader.h \           
   131            inc\irmediakeyobserver.h \
   125            inc/irmediakeyobserver.h \
   132            inc\irplsmodel.h \
   126            inc/irplsmodel.h \
   133            inc\irplsview.h \
   127            inc/irplsview.h \
   134            inc\irmemorycollector.h \
   128            inc/irmemorycollector.h \
   135            inc\irstationshare.h \
   129            inc/irstationshare.h \
   136            inc\irstationdetailsview.h \
   130            inc/irstationdetailsview.h \
   137            inc\irtermsconsview.h \
   131            inc/irtermsconsview.h \
   138            inc\ircontrolservice.h \
   132            inc/ircontrolservice.h \
   139            inc\irmonitorservice.h \           
   133            inc/irmonitorservice.h \           
   140            inc\irplaylist.h \
   134            inc/irplaylist.h \
   141            inc\irsearchresultdb.h \
   135            inc/irsearchresultdb.h \
   142            inc\irfileviewservice.h
   136            inc/irfileviewservice.h \
       
   137            inc/irplayingbanner.h
   143            
   138            
   144 #source files list
   139 #source files list
   145 SOURCES += main.cpp  \
   140 SOURCES += main.cpp  \
   146            irapplication.cpp \
   141            irapplication.cpp \
   147            irviewmanager.cpp \
   142            irviewmanager.cpp \
   175            irtermsconsview.cpp \
   170            irtermsconsview.cpp \
   176            ircontrolservice.cpp \
   171            ircontrolservice.cpp \
   177            irmonitorservice.cpp \
   172            irmonitorservice.cpp \
   178            irplaylist.cpp \
   173            irplaylist.cpp \
   179            irsearchresultdb.cpp \
   174            irsearchresultdb.cpp \
   180            irfileviewservice.cpp
   175            irfileviewservice.cpp \
       
   176            irplayingbanner.cpp
   181           	   
   177           	   
   182 #resource
   178 #resource
   183 RESOURCES += resources/irui.qrc
   179 RESOURCES += resources/irui.qrc
   184 
   180 
   185 SYMBIAN_PLATFORMS = WINSCW ARMV5
   181 SYMBIAN_PLATFORMS = WINSCW ARMV5