Ver Mensaje Individual
  #3 (permalink)  
Antiguo 13/11/2014, 15:23
dehm
 
Fecha de Ingreso: septiembre-2010
Mensajes: 494
Antigüedad: 13 años, 7 meses
Puntos: 10
Respuesta: Qt. Implementar copiar y pegar

Hola eferion, muchas gracias por estar ahí
(antes que nada he de decir que no he terminado de desmenuzar tu respuesta a mi otra duda, así que la tengo pendiente porque había cosas que no entendía.

Bueno, volviendo a esto.
entiendo que cuando haces
Código C++:
Ver original
  1. QClipboard *clipboard = QApplication::clipboard( );
en la función copiar y
Código C++:
Ver original
  1. const QClipboard *clipboard = QApplication::clipboard( );
estas declarando un puntero a una función global, y que estás apuntando a la misma función en ambos casos, no?
Y lo de declarar const el puntero en pegar() es para hacerlo de sólo lectura. ¿Es así?

Otra cosilla. Esto:
Código C++:
Ver original
  1. const QMimeData *mimeData = clipboard->mimeData( );
¿El objeto de declarar este puntero es para poder preguntar al portapapeles el tipo de información que almacena?

Y por último....si quiero guardar un dato binario, ¿como sería?
Imagina que esa estructura es el contenido de un nodo de un árbol (vamos, que realmente eso es lo que pretendo aunque el contenido tiene otras cosas). Ahora si quiero copiar un nodo con todas sus aristas y nodos que penden de él...lo que sería una rama, de un árbol a otro diferente....¿como sería?

Es más