Возможно вы что-то упустили во время переписывания, что-то упустил автор, или что-то изменилось в Qt. Попробуйте запустить соотвествующий пример, который поставляется вместе с QtCreator, например "OpenGL Window Example" или "Hello GL2 Example".
Если вы готовы открыть исходники — то совершенно точно можете использовать весь функционал бесплатно. Если не готовы — надо смотреть на лицензию модуля.
1. Прочитайте любую книгу по Qt, сэкономите вагон времени на элементарных вопросах.
2. На форме у каждого элемента есть objectName, по которому можно обратиться. Если элементы генерировались автомагически, то можно указатели на них запоминать при создании.
Добавляйте новые классы через диалог QtCreator, чтобы не забывать подтягивать файлы в проект. Вы забыли добавить хеадер, соответственно ничего и не собралось.
А чем проблема вообще? Оформляете гражданско-правовой договор, и вперёд, это вроде как самый простой вариант для всех. Что касается перевода денег, попробуйте Яндекс, у них есть возможность перекидывать средства через отправку на Российский счет, с пометкой в какой кошелек: https://yandex.ru/support/money/add/wire-transfer.html
А чем не устроил собственно SelfControl? Он опенсорсный, вряд ли сливает куда-то данные. Да и сервис — не обязательно отслеживание всего траффика, может быть просто перенаправление средствами ОС, скажем через файл hosts
Они написали нативный код, и вызывают его под капотом у своих стандартных классов работы с камерой, блютусом и т.д. Если в стандартных классах чего-то нет, то вам тоже нужно написать нативный код.
>Надеюсь, он при этом не подключает какой-нибудь HTML движок для рендера GUI?
Нет, не подключает, но для нестандартных интерфейсов в 2019 году стоит брать QML, а не QSS. Виджеты плохо дружат с HiDPI экранами, там есть баги, которые не фиксятся уже 10 лет, и вообще — QML гораздо более гибкий и красивый.