Russian Qt Forum

Qt => Qt-инструментарий => Тема начата: Гурман от Декабрь 05, 2014, 13:21



Название: Есть такое в последних QtCreator?
Отправлено: Гурман от Декабрь 05, 2014, 13:21
Хочу написать feature request, но может уже есть такое в последних версиях Кретора? Я увы не могу проверить, проект делается на старом Qt, а новые версии Креатора работают с только с более новым.

Чтобы когда в заголовочном методе класса выбираешь у метода в локальном меню "Переключить объявление/определение метода", а метода в исходнике еще нет, чтобы он там автоматически создавался пустой, и курсор сразу в тело. Также, как при клике в дизайнере на методы стандартных контролов.


Название: Re: Есть такое в последних QtCreator?
Отправлено: kambala от Декабрь 05, 2014, 13:44
есть только «создать реализацию» в контекстном меню. в дизайнере есть вроде.

а ты не мог поставить последнюю версию креатора, создать в нем тестовый проект и все это проверить сам?.. ничего не проверяй @ сразу фича реквест заполняй


Название: Re: Есть такое в последних QtCreator?
Отправлено: Пантер от Декабрь 05, 2014, 14:04
К сожалению, такой фишки нет, а хотелось бы. Только через меню Рефакторинг.


Название: Re: Есть такое в последних QtCreator?
Отправлено: Гурман от Декабрь 05, 2014, 14:20
а ты не мог поставить последнюю версию креатора, создать в нем тестовый проект и все это проверить сам?.. ничего не проверяй @ сразу фича реквест заполняй

не, не мог - это много времени отнимает, которое нужно для основной работы, а тем, у кого есть, проверить одна минута

К сожалению, такой фишки нет, а хотелось бы. Только через меню Рефакторинг.

а почему именно в Рефакторинг? мне кажется логичным чтобы это происходило именно при переключении между исходником и заголовком, логика такая - если метод есть, на него просто переход, если нет, то создание и переход

кстати, и наоборот тоже нужно чтобы было, то есть, если написал исходник, то тем же пунктом в меню "Переключить объявление/определение метода" переходим в заголовочный файл, и там создается объявление, если его нет (по умолчанию private), останется только перенести его в нужную секцию signal или slot, public или protected


Название: Re: Есть такое в последних QtCreator?
Отправлено: Пантер от Декабрь 05, 2014, 14:22
Создание реализации при переходе я видел только в IDE от JetBrains.


Название: Re: Есть такое в последних QtCreator?
Отправлено: sergek от Декабрь 05, 2014, 20:14
C++Builder умеет.


Название: Re: Есть такое в последних QtCreator?
Отправлено: Гурман от Декабрь 07, 2014, 20:41
Создал (https://bugreports.qt-project.org/browse/QTCREATORBUG-13625). Кто поддерживает - голосуйте.