Qt Has Initializer But Incomplete Type