Russian Qt Forum

Qt => Qt-инструментарий => Тема начата: unkeep от Февраль 20, 2014, 17:39



Название: изменение порядка методов .cpp в соответствии с .h
Отправлено: unkeep от Февраль 20, 2014, 17:39
есть ли встроенный(внешний) инструментарий, что бы можно было по порядку следования объявлений методов в  заголовочном файле, перестраивать реализации в .cpp файле?



Название: Re: изменение порядка методов .cpp в соответствии с .h
Отправлено: GreatSnake от Февраль 20, 2014, 17:41
есть ли встроенный(внешний) инструментарий, что бы можно было по порядку следования объявлений методов в  заголовочном файле, перестраивать реализации в .cpp файле?
Интересно, а зачем ???


Название: Re: изменение порядка методов .cpp в соответствии с .h
Отправлено: kai666_73 от Февраль 20, 2014, 17:55
Интересная задачка...
В принципе это несложно (наверно  ;) ) реализовать в QtCreator-е добавлением своего типа рефакторинга.

Оно того стоит?


Название: Re: изменение порядка методов .cpp в соответствии с .h
Отправлено: unkeep от Февраль 20, 2014, 18:10
я думаю,  что если креатор по умолчанию вставляет реализацию новой функции в .сpp в тот же порядок, где она  описана в .h, то почему порядок нельзя восстановить, если я например захочу метод из private поднять в public?

я дотошный за чистый и понятный код, и люблю когда функции идут в опр. порядке. Например в  порядке вызова... И если я меняю их порядок в h то хотелось бы чтоб и в cpp был тот же


Название: Re: изменение порядка методов .cpp в соответствии с .h
Отправлено: kai666_73 от Февраль 20, 2014, 18:29
Ну если так уж прям надо, то курим исходники QtCreator-а, изучаем классы
Код:
QuickFixFactory
CppQuickFixFactory
... и скорее всего, когда пыл поугаснет ...бросаем эту затею  ;D


Название: Re: изменение порядка методов .cpp в соответствии с .h
Отправлено: unkeep от Февраль 20, 2014, 21:12
ну тогда ждём. Может как в моей соседней теме придёт чел, который сделает всем стыдно))
я думаю прежде чем изобретать велик нужно поспрашивать у прошаренных. Кстати а по поводу востребованности, поспрашивал у коллег, большая часть из которых тоже бы от такой фичи не отказалась бы. Только вот как один отметил, сделать то вроде не особо трудно, но задача из разряда "влом заморачиваться".


Название: Re: изменение порядка методов .cpp в соответствии с .h
Отправлено: kai666_73 от Февраль 20, 2014, 22:40
Только вот как один отметил, сделать то вроде не особо трудно, но задача из разряда "влом заморачиваться".
Эээ, то была провокация, мол попробуй сам ка сделай, но с намеком - начертыхаешься. А никак не отмазка, типа запросто но не буду.


Название: Re: изменение порядка методов .cpp в соответствии с .h
Отправлено: Bepec от Февраль 20, 2014, 23:08
Блин, если б креатор не был бы таким глючным, я б давно им пользовался :D

Как вариант не встроенный инструментарий для Visual Studio - visual assist или же resharper. Обладают полным функционалом, начиная от создания и заканчивая сортировкой.
PS попробуйте VS, может вам понравится :D