Russian Qt Forum
Ноябрь 24, 2024, 01:34 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Есть такое в последних QtCreator?  (Прочитано 4604 раз)
Гурман
Гуру общения
******
Offline Offline

Сообщений: 1442

Qt 2.2, 3.3, 4.5, 4,7, 4.8, 5.3, 5.6, 5.9, 5.12


Просмотр профиля
« : Декабрь 05, 2014, 13:21 »

Хочу написать feature request, но может уже есть такое в последних версиях Кретора? Я увы не могу проверить, проект делается на старом Qt, а новые версии Креатора работают с только с более новым.

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

2^7-1 == 127, задумайтесь...
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« Ответ #1 : Декабрь 05, 2014, 13:44 »

есть только «создать реализацию» в контекстном меню. в дизайнере есть вроде.

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

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #2 : Декабрь 05, 2014, 14:04 »

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

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Гурман
Гуру общения
******
Offline Offline

Сообщений: 1442

Qt 2.2, 3.3, 4.5, 4,7, 4.8, 5.3, 5.6, 5.9, 5.12


Просмотр профиля
« Ответ #3 : Декабрь 05, 2014, 14:20 »

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

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

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

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

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

2^7-1 == 127, задумайтесь...
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #4 : Декабрь 05, 2014, 14:22 »

Создание реализации при переходе я видел только в IDE от JetBrains.
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
sergek
Гипер активный житель
*****
Offline Offline

Сообщений: 872


Мы должны приносить пользу людям.


Просмотр профиля
« Ответ #5 : Декабрь 05, 2014, 20:14 »

C++Builder умеет.
Записан

Qt 5.13.0 Qt Creator 5.0.1
Win10, Ubuntu 20.04
Гурман
Гуру общения
******
Offline Offline

Сообщений: 1442

Qt 2.2, 3.3, 4.5, 4,7, 4.8, 5.3, 5.6, 5.9, 5.12


Просмотр профиля
« Ответ #6 : Декабрь 07, 2014, 20:41 »

Создал. Кто поддерживает - голосуйте.
Записан

2^7-1 == 127, задумайтесь...
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.063 секунд. Запросов: 23.