>Во первых, меня интересует цель этого патча. Предполагается, что qutIM
будет установлен в систему администратором с какими-то
предустановленными настройками, причем чтобы пользователям не было
необходимости создавать профиль?

Именно так. Прошу прощения, что не ясно описал ситуацию. Я хочу иметь 
возможность настроить qutIM таким образом, чтобы пользователям не показывалось 
"лишних", не понятных для них диалогов. А то ведь найдутся и пугливые, которые 
будут звать системного администратора.)
Вообще я не стал вдаваться в подробности, потому что мне кажется, что этот 
мастер вообще лишний. Настройки по умолчанию в нём, мне кажется, подойдут 99% 
пользователей. А те, кому понадобиться portable-версия, вполне могли бы руками 
создать нужный конфиг. Но это, конечно, не моё дело.)

1. Как и написано выше: это делает сисадмин вручную.
2. Не очень понял это замечание.
3. Абсолютно верно, я сглупил. Если системный конфиг будет проверяться 
последним, поставленную задачу всё равно можно будет решить, но при этом 
сохранится рекомендательный характер конфига из SystemConfigDir.

 >Мне не нравится тот факт, что проверка на "autoLoad" добавлена в profile.cpp, 
 >это выглядит как хак.
Тоже понял.

Готов переделать. Или лучше не лезть грязными ручонками в код и оставить
это вам?

На всякий случай: если я всё правильно понял, в строках 178-179 ошибка:
QString configDir = config.value("configDir", QString());
QFile file(configDir + "/profilehash");
В portable-версии это будет работать, только если программа вызвана из 
собственной директории. Прошу прощения, если я нифига не понял.

В процессе написания патча пришла в голову одна ситуация, которую
хотелось также предусмотреть: (отбросим все мои переделки) что если мы
используем qutIM в домене, и на одном из компьютеров буква системного
диска отличается от остальных? Файл profiles.json в APPDATA найдётся, но
там будет жёстко прописан путь к профилю. Ситуация маловероятная, но всё
равно не красивая. Так что внести бы поддержку "~" и использовать её в
визарде сразу. Так не лучше?

-- 
You received this bug notification because you are a member of QutIM
Developers, which is subscribed to qutim.
https://bugs.launchpad.net/bugs/943174

Title:
  Отключение диалогов отображаемых при первом запуске

Status in Multiplatform instant messenger:
  Confirmed

Bug description:
  ProfileCreationWizard и StatisticsHelper, отображаемые при первом
  запуске QutIM, могут ввести в ступор неопытных пользователей. Хотелось
  бы иметь возможность задать эти настройки предварительно в глобальных
  конфигурационных файлах или просто использовать настройки по
  умолчанию, без вывода визардов.

To manage notifications about this bug go to:
https://bugs.launchpad.net/qutim/+bug/943174/+subscriptions

-- 
Mailing list: https://launchpad.net/~qutimdevelop
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~qutimdevelop
More help   : https://help.launchpad.net/ListHelp

Reply via email to