qtinternetradio/ui/inc/irapplication.h
changeset 5 0930554dc389
parent 3 ee64f059b8e1
child 8 3b03c28289e6
equal deleted inserted replaced
3:ee64f059b8e1 5:0930554dc389
    53 public:
    53 public:
    54     IRApplication(IRViewManager *aViewManager, IRQSystemEventHandler* aSystemEventHandler);    
    54     IRApplication(IRViewManager *aViewManager, IRQSystemEventHandler* aSystemEventHandler);    
    55 
    55 
    56     ~IRApplication();
    56     ~IRApplication();
    57     
    57     
    58     bool verifyNetworkConnectivity(const QString &aConnectingText = hbTrId("Connecting to server..."));
    58     bool verifyNetworkConnectivity(const QString &aConnectingText = hbTrId("txt_common_info_loading"));
    59     
    59     
    60     void createConnectingDialog();
    60     void createLoadingDialog(const QObject *aReceiver, const char *aFunc);
    61     
    61     
    62     void closeConnectingDialog();
    62     void closeLoadingDialog();
    63     
    63     
    64     IRViewManager* getViewManager() const;
    64     IRViewManager* getViewManager() const;
    65     IRQNetworkController* getNetworkController();
    65     IRQNetworkController* getNetworkController();
    66     IRQIsdsClient* getIsdsClient();
    66     IRQIsdsClient* getIsdsClient();
    67     IRPlayController* getPlayController();
    67     IRPlayController* getPlayController();
   100     void cancelConnect();
   100     void cancelConnect();
   101     void loadGenre();
   101     void loadGenre();
   102     void newLocalSocketConnection();
   102     void newLocalSocketConnection();
   103     void handleDiskSpaceLow(qint64 aCriticalLevel);
   103     void handleDiskSpaceLow(qint64 aCriticalLevel);
   104     void handleTermsConsAccepted();
   104     void handleTermsConsAccepted();
       
   105     void handleCallActivated();
       
   106     void handleCallDeactivated();
       
   107     void handleHeadsetConnected();
       
   108     void handleHeadsetDisconnected();
   105     
   109     
   106 private:
   110 private:
   107     void createComponents();
   111     void createComponents();
   108     void destroyComponents();
   112     void destroyComponents();
   109     void setupConnection();
   113     void setupConnection();
   153 
   157 
   154     QString iConnectingText;
   158     QString iConnectingText;
   155     
   159     
   156     QLocalServer *iLocalServer;
   160     QLocalServer *iLocalServer;
   157     
   161     
   158     HbProgressDialog *iConnectingNote;
   162     HbProgressDialog *iLoadingNote;
   159     
   163     
   160 #ifdef LOCALIZATION
   164 #ifdef LOCALIZATION
   161     QTranslator  *iTranslator;
   165     QTranslator  *iTranslator;
   162 #endif
   166 #endif
   163     
   167