m_renameHandler = 0;
m_directoryWatcher = 0;
workThread = 0;
+ m_defaultLocalQSettings = new QSettings(QSettings::IniFormat, QSettings::UserScope, organizationName, libraryName, this);
db = new Database("main");
connect(db, SIGNAL(connected()), this, SLOT(setupHostInfo()));
return tasks.count();
}
+QSettings *MyList::defaultLocalQSettings() const
+{
+ return m_defaultLocalQSettings;
+}
+
void MyList::setHostName(QString name)
{
hostInfo.name = name;
{
qWarning("Unknown host!");
}
-// qDebug() << "host id" << hostId();
+ // qDebug() << "host id" << hostId();
}
void MyList::loadLocalSettings(QSettings &s)
void MyList::loadLocalSettings()
{
- QSettings s(QSettings::IniFormat, QSettings::UserScope, organizationName, libraryName);
- loadLocalSettings(s);
+ loadLocalSettings(*defaultLocalQSettings());
}
void MyList::saveLocalSettings()
{
- QSettings s(QSettings::IniFormat, QSettings::UserScope, organizationName, libraryName);
+ QSettings &s = *defaultLocalQSettings();
s.beginGroup("host");
s.setValue("hostName", hostInfo.name);
s.endGroup();
emit allTasksFinished();
}
+
MyList *MyList::instance()
{
if (!m_instance)
int runningTaskCount();
+ QSettings *defaultLocalQSettings() const;
+
public slots:
void markWatched(int fid, QDateTime when = QDateTime::currentDateTime());
QSet<AbstractTask *> tasks;
+ QSettings *m_defaultLocalQSettings;
+
public:
static MyList *instance();
static void destroy();
static const char *organizationName;
static const char *libraryName;
+
private:
static void init();
static MyList *m_instance;