Russian Qt Forum

Qt => Qt-инструментарий => Тема начата: Naf2000 от Июнь 09, 2020, 11:25



Название: Именование getter/setter методов
Отправлено: Naf2000 от Июнь 09, 2020, 11:25
В QtCreator есть неплохой инструмент автосоздание методов доступа к полю.

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

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

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

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

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




Название: Re: Именование getter/setter методов
Отправлено: navrocky от Июнь 10, 2020, 18:58
Стиль Qt для полей - m_value, для геттеров value(), для сеттеров setValue()

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

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


Название: Re: Именование getter/setter методов
Отправлено: Naf2000 от Июнь 11, 2020, 01:00
Стиль Qt для полей - m_value, для геттеров value(), для сеттеров setValue()

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

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

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

Проект не использует Qt как фреймворк, просто используется IDE QtCreator. Ну и как-то привычнее такой стиль наименований.