← All posts tagged blog

hatred
blog programming qtcreator cmake CMakeProjectManager2 CMakeProjectManager2: теперь и с Server Mode: htrd.su

Плагин не претендует на оригинальность. Всё что он делает, это:
— отображает все файлы в дереве проекта (Project View), вместо того, что было взято из модели CMake. В версиях QtC > 4.2, файлы не их модели отображаются бледным цветом.
— позволяет использовать контекстеное меню в Project View для добавления файлов/классов, переименования и удаления. При этом никаким образом не модифицируется соответствующий CMakeLists.txt и прочие таргеты. Это этого нужно иметь парсер, по аналогии с KDevelop (выпилен в 5.0, есть в 4.6) или Clion. Оба проекта стонут от необходимости поддержки этого куска г-на. Server Mode в CMake не решает этой проблемы.
— в новом обличии заменяет представление дерева проекта в Server Mode в простую иерархию, которая используется для CMake < 3.7. Сделано что бы была возможность реализовать два предыдущих пункта. И мне тупо так удобнее.

Всё это делается поверх функциональности оригинального плагина.

ЗЫ QtC теперь требуется CMake >= 3.0. Для использования возможностей Server Mode, нужен CMake >= 3.7.
hatred
blog дорогие подписчики, если что, я уже есть на point.im, ник такой же — @hatred. Можно через меня и этот пост попросить приглашение. Передам отвественным лицам, их ответ передам вам в приват.
hatred
blog update кстати, в прошлых постах, где я ссылаюсь на свой блог, есть ссылка на сайт hatred.homelinux.net. К сожалению, данное доменное имя больше недоступно, но стоит поменять хост на htrd.su — всё начинает показываться :)