qt core advanced with c