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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Именование getter/setter методов  (Прочитано 4199 раз)
Naf2000
Новичок

Offline Offline

Сообщений: 2


Просмотр профиля
« : Июнь 09, 2020, 11:25 »

В QtCreator есть неплохой инструмент автосоздание методов доступа к полю.

Например, по полю:
Код:
private:
    T value;
создается метод
Код:
public:
    T getValue() const;

Хотелось бы настроить работу этого инструмента, чтобы создавался метод без префикса get:

Код:
public:
    T Value() const;

В параметрах настройки кода есть "предпочитать имена геттеров без get", но подозреваю это для Q_PROPERTY.

Можно это сделать настройками?


Записан
navrocky
Гипер активный житель
*****
Offline Offline

Сообщений: 817


Погроммист


Просмотр профиля
« Ответ #1 : Июнь 10, 2020, 18:58 »

Стиль Qt для полей - m_value, для геттеров value(), для сеттеров setValue()

Может лучше этого стиля придерживаться?

ИМХО Value() - уж совсем дико
Записан

Гугль в помощь
Naf2000
Новичок

Offline Offline

Сообщений: 2


Просмотр профиля
« Ответ #2 : Июнь 11, 2020, 01:00 »

Стиль Qt для полей - m_value, для геттеров value(), для сеттеров setValue()

Может лучше этого стиля придерживаться?

ИМХО Value() - уж совсем дико

Спасибо, Ваш вариант тоже проверил - работает.

Проект не использует Qt как фреймворк, просто используется IDE QtCreator. Ну и как-то привычнее такой стиль наименований.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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