- copyright for icons / replace icons (gnome-icon-theme etc.)
- add contact info
- .pro: maybe play with install target
+- manpage
--
- FOSDEM (2011): http://fosdem.org/schedule/xml
- DebConf (2010): http://penta.debconf.org/dc10_schedule/schedule.en.xml
- 27C3: http://events.ccc.de/congress/2010/Fahrplan/schedule.en.xml
+
+~/.local/share/data/Toastfreeware/ConfClerk/ConfClerk.sqlite
+~/.config/Toastfreeware/ConfClerk.conf
const QString PROXY_PORT_SETTING ("proxyPort");
const QString PROXY_ISDIRECT_SETTING ("proxyIsDirectConnection");
-QSettings AppSettings::mSettings("Ixonos", "FOSDEM");
+QSettings AppSettings::mSettings("Toastfreeware", "ConfClerk");
QString AppSettings::proxyAddress()
{
Application a(argc, argv);
Application::setWindowIcon(QIcon(":/icons/fosdem.png"));
+ // needed by QDesktopServices
+ QCoreApplication::setOrganizationName("Toastfreeware");
+ QCoreApplication::setApplicationName("ConfClerk");
+
SqlEngine::initialize(); // creates "SQLITE" DB connection
QWidget *window;
#include <QDateTime>
#include <QDir>
+#include <QDesktopServices>
#include "sqlengine.h"
#include <track.h>
#include <conference.h>
void SqlEngine::initialize()
{
QString databaseName;
- if(!QDir::home().exists(".fosdem"))
- QDir::home().mkdir(".fosdem");
- databaseName = QDir::homePath() + "/.fosdem/" + "fosdem.sqlite";
+ QString dataDirName;
+ dataDirName = QDesktopServices::storageLocation(QDesktopServices::DataLocation);
+ QDir dataDir = QDir(dataDirName).absolutePath();
+ if(!dataDir.exists())
+ dataDir.mkpath(dataDirName);
+ databaseName = dataDirName + "ConfClerk.sqlite";
login("QSQLITE",databaseName);
}