Неработающий отступ для специфичных для Qt конструкций в Visual Studio

Автоматический отступ в редакторе VS, очевидно, не знает о Qt. И объявления сигналов и слотов автоматически форматируются следующим образом:

   class MyClass : public QObject
   {
   Q_OBJECT
   public:
      MyClass();

signals: // <-- Broken indentation
      void someSignal();

      public slots: // <-- Also broken
         void someSlot();
   };

Я хочу, чтобы "сигналы:" и "слоты:" автоматически форматировались, как спецификаторы доступа. Какие есть варианты? (Я использую VS2010)

8
задан Georgy Pashkov 31 March 2011 в 07:58
поделиться