QT obteniendo la resolución de pantalla sin el monitor extendido

QDesktopWidget desktop;

int desktopHeight=desktop.geometry().height();
int desktopWidth=desktop.geometry().width();
this->resize(desktopWidth,desktopHeight);

por ejemplo, la resolución de mi monitor principal es de 1024 x 768 y la resolución extendida de mi monitor es de 800x600. El valor que obtengo de la altura y el ancho del escritorio es la suma de la resolución de dos monitores. Sólo necesito obtener la resolución del monitor principal. alguien me puede decir como? Gracias. Estoy usando qt 4.7.3

edición: estoy usando pantalla dual, particularmente en el pedido del cajero, el monitor principal es visto por el cajero y el cliente lo ve extendido.

Respuestas a la pregunta(1)

Su respuesta a la pregunta