some private qt source files