Но таки нагородили, Первым комментарием ссылка на стандартное решение.
Странно что не нашли, ибо по запорсу «Create single instance application qt» вся первая страница выдачи
про QtSingleApplication
Т.е. вот эта вот куча текста только ради того, чтобы сообщить что подпроекты (.pro) можно поотдельности собирать.
Вообщем обобщая вашу статью:
Если нужно собрать какой-то отдельный компонент Qt (плагин, библиотку, утилиту), надо сконфигурировать сборку нужным образом, а потом собрать проект только из необходимого .pro файла
В пост призывается Zelenyikot
А что собственно NASA говорит по этому поводу?
Ибо насколько я понимаю данный перевод — это лишь выводы человека несвязанного с NASA.
Слишком горячо и не совсем верно, слоты сделаны такими какие они есть только именно потому, что не было красивого пути со свободным коннектом, и собственно новый синтаксис Qt5 как раз стирает это недоразумение, позволяя цеплять сигналы даже к простым функциям.
Т.е вы предлагаете, под каждый набор параметров слота добавлять по новому конструктору?
Если говорить о C++11, то вместо указателя на функцию лучше использовать std::function
У Вашего класса нет поддержки ConnectionType, и мало того, он гаратировано будет криво работать с вызовом функций из другого потока.
Также стоит добавить, что в Qt5 описываемый функционал работает "из коробки" и гораздо лучше.
Но таки нагородили, Первым комментарием ссылка на стандартное решение.
Странно что не нашли, ибо по запорсу «Create single instance application qt» вся первая страница выдачи
про QtSingleApplication
Вообщем обобщая вашу статью:
Если нужно собрать какой-то отдельный компонент Qt (плагин, библиотку, утилиту), надо сконфигурировать сборку нужным образом, а потом собрать проект только из необходимого .pro файла
А что собственно NASA говорит по этому поводу?
Ибо насколько я понимаю данный перевод — это лишь выводы человека несвязанного с NASA.
Тогда крайне рекомендую к прочтению: New Signal Slot Syntax in Qt 5
Если говорить о C++11, то вместо указателя на функцию лучше использовать std::function
У Вашего класса нет поддержки ConnectionType, и мало того, он гаратировано будет криво работать с вызовом функций из другого потока.
Также стоит добавить, что в Qt5 описываемый функционал работает "из коробки" и гораздо лучше.
Простите, а кто это? Гугл по этому имени выдал всего два результата, один из которых этот ваш комментарий.
Ну так на светофоре тоже желтый же есть, в чем проблема?