Возникла потребность в активном использовании extension'ов к QtScript, причем в js-виде. Как известно, они хранятся в файлах __init__.js, раскиданных по разным папкам внутри папки qtscriptextension. Поменять название файла, содержащего extension, возможности нет (оно зашито в исходниках Qt). Следовательно, в QtCreator мы видим кучу файлов с одинаковым названием (__init__.js), что не очень удобно и совсем не продуктивно. В качестве решения был реализован небольшой плагин, являющийся по сути надстройкой над QmlJSEditor. На его примере и будет рассказано как отнаследоваться от QmlJSEditor, чтобы не потерять имеющийся функционал.
2010-12-14
2010-11-07
QtCreator-XmlTree: Применение цветовых схем к редактору
QtCreator поддерживает кастомизацию цвета и шрифта текста в редакторах (в самом QtCreator это называется Color scheme). Это удобно, клево и все такое. Рассмотрим как добавить эту функциональность к нашему редактору XML.
QtCreator-XmlTree: обработка сохранения в TextEditor
Несомненно, использование готовой инфраструктуры TextEditor дает нам немало плюшек. Но, есть небольшая проблемка. Редактор TextEditor'а у нас является только одной из вкладок, на второй вкладке расположено дерево и вкладки синхронизируются только при переключении между ними. Стандартная функция сохранения в TextEditor'е сохраняет содержимое именно текстового редактора. Следовательно при внесении изменений в дерево и сохранении без переключения в текстовый редактор мы теряем эти изменения. Исправим это досадное недоразумение.
2010-11-01
Сборка Qt-приложений под Symbian: Tips&Tricks
Потребовалось мне тут собрать наш проект под Symbian. Как раз появилась дев-версия 4.7.0 и появилась возможность протестировать на n8. Проект не то чтобы очень большой и замудренный, но в итоге сборка его заняла немало времени. В этой статье собраны все грабли, на которые я наступил.
2010-10-14
Qt DevDays 2010: Среда
Третий день Qt DevDays у меня начался не с самого начала. Семнар про лицензирование я слегка проспал, а на первом раунде технических сессий меня особо ничего не заинтересовало. Поэтому, неспешно подкрепившись, я появился уже на втором раунде сессий.
2010-10-13
2010-10-12
Qt DevDays 2010: Прибытие
Сегодня я таки долетел до Мюнхена (не сказать что это было легко, пересадка в Варшаве без возможности покурить дает о себе знать) и вот я на Qt DevDays. Первым делом регистрация в отеле, потом регистрация на самом евенте и у меня на руках пакет участника, доп. плюшка как сертифицированному разработчику на Qt и вопрос "что делать дальше?".
Эта статья кроме описания первого дня также послужит оглавлением остальным статьям:
Эта статья кроме описания первого дня также послужит оглавлением остальным статьям:
Подписаться на:
Сообщения (Atom)