23 const QSize &screenSize)
const
47 const QClipboard *clipboard = QApplication::clipboard();
48 QString text = clipboard->text ();
49 QStringList lines = text.split (
"\n");
53 if (lines.count () < 2) {
58 for (i = 0; i < lines.count(); i++) {
61 QString line = lines.at (i);
62 if (!line.trimmed ().isEmpty ()) {
65 if (fields.count () != 2) {
72 for (i = 0; i < lines.count (); i++) {
75 QString line = lines.at (i);
76 if (!line.trimmed ().isEmpty ()) {
79 QString field0 = fields [0];
80 QString field1 = fields [1];
82 double value0 = field0.toDouble (&ok0);
83 double value1 = field1.toDouble (&ok1);
90 if (pointScreen.x() < 0 ||
91 pointScreen.y() < 0 ||
92 pointScreen.x() > screenSize.width() ||
93 pointScreen.y() > screenSize.height ()) {