* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
*/
#include <QStringList>
+#include <QNetworkInterface>
#include "appsettings.h"
AppSettings::AppSettings() {
AppSettings::~AppSettings() {
;
}
+bool AppSettings::isConnected() {
+ QNetworkInterface wlan = QNetworkInterface::interfaceFromName("wlan0");
+ QNetworkInterface gprs = QNetworkInterface::interfaceFromName("gprs0");
+ if( (wlan.isValid() && wlan.flags().testFlag(QNetworkInterface::IsUp)) || (gprs.isValid() && gprs.flags().testFlag(QNetworkInterface::IsUp)) )
+ {
+ return true;
+ }
+ else
+ {
+ return false;
+ }
+}
QString AppSettings::getCurrentKey() {
QSettings sets;
return sets.value("config/currentKey", "").toString();
sets.remove("config/accounts/" + getCurrentKey() + "/favourites/" + dir.name);
return true;
}
+int AppSettings::getStatusPollTimeout() {
+ return STATUS_POLL_TIMEOUT;
+}
+int AppSettings::getPingTimeout() {
+ return PING_TIMEOUT;
+}
+int AppSettings::getConnectionTimeout() {
+ return CONNECTION_TIMEOUT;
+}
+int AppSettings::getRetrieveArtTimeout() {
+ return RETRIEVE_ART_TIMEOUT;
+}
+int AppSettings::getRetryNetworkTimeout() {
+ return RETRY_NETWORK_TIMEOUT;
+}
+bool AppSettings::getShowUnknownFileTypes() {
+ return SHOW_UNKNOWN_FILETYPES;
+}
Orientation AppSettings::setOrientation(Orientation orientation) {
QSettings sets;
sets.setValue("config/orientation", (int)orientation);