Проблема состоит в том, что только несколько инструментариев/платформ имеют текстовые виджеты, которые предлагают способность установить неоднородные позиции табуляции на различных строках. К моему знанию те инструментарии/платформы являются Java Swing (используемый демонстрацией на эластичной странице позиций табуляции), GTK (используемый Gedit и плагином Gedit), и по-видимому новая версия Visual Studio (VS 2010).
Ожидают (в конечном счете) видеть больше разработок на всех тех платформах.
Форма qobjectdefs.h
, для компиляции без отладки:
#define Q_SLOTS
#define Q_SIGNALS protected
#define SLOT(a) "1"#a
#define SIGNAL(a) "2"#a
Объявления Q_SLOTS
и Q_SIGNALS
являются только обработанные специально прогоном moc
, в финальной компиляции они сводятся к простым объявлениям методов. SIGNAL ()
и SLOT ()
создают имена из предоставленных подписей.
В Visual Studio - щелкните правой кнопкой мыши интересующий вас идентификатор и выберите «Перейти к определению» или нажмите F12.
Если у вас есть Visual Assist, это также можно сделать с помощью Alt + G, когда механизм VS работает не так хорошо.