LINUX.ORG.RU

События мыши в linux


0

1

Здравствуйте!
Делаю drop из приложения в ОС linux. Для Windows он работает так:
#include <windows.h>

...

QVariant retrieveData(const QString& mimeType, QVariant::Type type)const
{

if(((unsigned short)GetAsyncKeyState(VK_LBUTTON))>1)
return QMimeData::retrieveData(mimeType, type);

if(runOnce)
{
// Now we create the file:
if(file.open())
{
file.write(«Hello!»);
file.flush();
}
runOnce=false;
}
return QUrl(«/»+file.fileName());
}

...

Не могу найти аналог GetAsyncKeyState для linux. Помогите.

зачем вообще GetAsyncKeyState? у Qt разве нет родных проссплатформенных обработчиков?

lazyklimm ★★★★★
()

кстати QVariant не рекомендуют обильно использовать, он дюже тормозной и накладный

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.