Great!
It is good way to use QextSerialPort
Actually you can build your project in different ways - you can attach classes to your project or you can build classes separeted into static or dynamica library and then attach them to your project by editing .pro file and using the libraries
What if you need to attach more weighted third party project to your one?
For example QWT?