radioapp/radioapplication/inc/radioapplication.h
changeset 41 3a6b55c6390c
parent 24 6df133bd92e1
child 51 bbebb0235466
--- a/radioapp/radioapplication/inc/radioapplication.h	Tue Jul 06 14:16:27 2010 +0300
+++ b/radioapp/radioapplication/inc/radioapplication.h	Wed Aug 18 09:49:03 2010 +0300
@@ -27,6 +27,7 @@
 // Forward declarations
 class RadioWindow;
 class RadioStationModel;
+class XQSettingsManager;
 
 #ifdef BUILD_WIN32
     class Win32Window;
@@ -46,19 +47,32 @@
 
 private slots:
 
+    void checkOfflineMode();
+    void handleOfflineQueryAnswer();
+
+private:
+
     void init();
+    bool isInOfflineMode() const;
+    void askOfflineModePermission( const QString& question );
 
 private: // data
 
 #ifdef BUILD_WIN32
-    QScopedPointer<Win32Window>     mWin32Window;
+    QScopedPointer<Win32Window>         mWin32Window;
 #endif // BUILD_WIN32
 
     /**
      * Application main window
      * Own
      */
-    QScopedPointer<RadioWindow> mMainWindow;
+    QScopedPointer<RadioWindow>         mMainWindow;
+
+    /**
+     * Pointer to settings manager
+     * Own.
+     */
+    XQSettingsManager*                  mSettingsManager;
 
 };