2010-10-14

Qt DevDays 2010: Среда

Третий день Qt DevDays у меня начался не с самого начала. Семнар про лицензирование я слегка проспал, а на первом раунде технических сессий меня особо ничего не заинтересовало. Поэтому, неспешно подкрепившись, я появился уже на втором раунде сессий.

2010-10-12

Qt DevDays 2010: Прибытие

Сегодня я таки долетел до Мюнхена (не сказать что это было легко, пересадка в Варшаве без возможности покурить дает о себе знать) и вот я на Qt DevDays. Первым делом регистрация в отеле, потом регистрация на самом евенте и у меня на руках пакет участника, доп. плюшка как сертифицированному разработчику на Qt и вопрос "что делать дальше?".
Эта статья кроме описания первого дня также послужит оглавлением остальным статьям:
  1. Вторник (12.10.2010)
  2. Среда (13.10.2010)

2010-10-03

QtCreator-XmlTree: Добавляем редактор исходников

Редактор xml'я в виде дерева это безусловно удобно, но иногда возникает необходимость подправить его в текстовом виде. Самый логичный вариант добавить в интерфейс две вкладки: дерево и текстовый редактор.

2010-09-28

Flickable и touch-интерфейсы: избавляемся от нежелательного скролла

При работе с Flickable (а если конкретнее, то с ListView) наткнулся на то, что при не очень аккуратном нажатии пальцем на элемент происходит не нажатие, а небольшой скролл. Это портит User eXperience достаточно сильно, так как приходится очень точно целиться в элементы. К сожалению, в Assistant не указано что можно с этим делать, но небольшое курение исходников выявило, что надо просто увеличить значение свойства QApplication::startDragDistance и все сразу же станет как надо. Конечное значение подбирается исходя из размеров экрана (например на  HTC Hero это 25 пикселей).

QtCreator-XmlTree: Редактор

Итак, мы создали скелет проекта и теперь нам надо его наполнить. Для начала определимся что нам необходимо отнаследовать для создания своего редактора:
  • Core::IEditor
  • Core::IFile
  • Core::IEditorFactory
Ну и плюс к этому необходимо дописать уже созданного наследника ExtensionSystem::IPlugin и реализовать само дерево для отображения xml.

2010-09-26

QtCreator-XmlTree: Введение

Creator предоставляет достаточно мощную систему плагинов, но к сожалению по ней очень мало информации. Приходится искать все по обрывкам информации в сети и из исходников самого Креатора. Эта статья будет посвящена тому, что надо сделать для разработки своих плагинов. Остальные статьи цикла можно посмотреть в посте-оглавлении по XmlTree.