Commit ea3e04f827e39c715532a757b2e2c9c81a3aa23d

Added settings
  
44#include <qutim/debug.h>
55#include <fstream>
66#include <QTime>
7#include <qutim/settingslayer.h>
8#include <qutim/icon.h>
79
810namespace Logger
911{
4343
4444 bool LoggerPlugin::load()
4545 {
46 Config config("logger");
46 Config config = Config().group("Logger");
4747 QString path = config.value("path",SystemInfo::getPath(SystemInfo::ConfigDir).append("/qutim.log"));
4848 logfile.open(path.toLocal8Bit(), ios::app);
4949 qInstallMsgHandler(SimpleLoggingHandler);
5050 debug() << tr("New session started, happy debuging ^_^");
51
52 AutoSettingsItem *settingsItem = new AutoSettingsItem(Settings::Plugin,
53 Icon("view-choose"),
54 QT_TRANSLATE_NOOP("Plugin", "Logger"));
55 settingsItem->setConfig(QString(),"Logger");
56 ObjectGenerator *gen = new GeneralGenerator<AutoSettingsFileChooser>();
57 AutoSettingsItem::Entry *entryItem = settingsItem->addEntry(QT_TRANSLATE_NOOP("Plugin", "Select log path"), gen);
58 entryItem->setProperty("path",path);
59 entryItem->setName("path");
60 Settings::registerItem(settingsItem);
5161 return true;
5262 }
5363 bool LoggerPlugin::unload()