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

По пунктам: 
1. Откуда "~" попадает в config? Из предустановленного profiles.json?
2. Это лечение следствия, а не причины.
3. Непонятно, почему profiles.json ищется сначала в системной директории, т.е. 
пользователь не сможет переопределить его своим? Конфиги, расположенные в 
системной директории должны носить рекомендательный характер, а не обязательный 
для пользователя. На данный момент profiles.json ищется в каталоге с 
исполняемым файлов для определения portable режима.

Мне не нравится тот факт, что проверка на "autoLoad" добавлена в
profile.cpp, это выглядит как хак. К тому же данная функциональность
абсолютно бесполезна на MeeGo. Логичнее было бы добавить проверку в
modulemanager.cpp после проверки на наличие данных о профиле и
удостоверения того факта, что он единственный. После этого вызывать не
Profile::acceptData, а, например, Profile::fillData, чтобы избежать
проверки на соответствие хеша. Общую функциональность этих методов
вынести в отдельную функцию.

Идеи, предложения?

-- 
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