Поддерживаемые члены Qt 3 класса QDropEventОписанные ниже члены класса являются частью слоя поддержки Qt 3. Они введены для поддержки старого кода в Qt 4. Мы советуем не использовать их во вновь создаваемом коде. Открытые типы
Открытые функции
Описание типов-членовenum QDropEvent::ActionПри завершении действия перетаскивания, приёмник должен выполнить действие с данными, предоставленными из источника. Это будет что-либо из следующего:
Действия Link и Move имеют смысл только если данными является ссылка, например, список файлов text/uri-list (смотрите QUriDrag). Описание функций-членовvoid QDropEvent::accept ( bool accept )Вызывайте взамен setAccepted(accept). void QDropEvent::acceptAction ( bool accept = true )Вызывайте её для указания того, что действие action() принято (т.е. если accept равно true, что является значением по умолчанию), а не только действием копии по умолчанию. Если вы вызовите acceptAction(true), то вызывать accept(true) необходимости нет. Action QDropEvent::action () constВместо этого используйте dropAction(). В таблице ниже показано соответствие между возвращаемым типом action() и возвращаемым типом dropAction().
QByteArray QDropEvent::data ( const char * f ) constЗакодированные данные находятся в f. Используйте QDropEvent::encodedData(). QByteArray QDropEvent::encodedData ( const char * format ) const [virtual]Переопределено из QMimeSource::encodedData(). Возвращает байтовый массив, содержащий перетаскиваемые данные в формате format. Функция data() обычно нужна для получения данных из источника отпускания, что потенциально очень медленно, поэтому желательно вызывать эту функцию только если вы уверены, что вам необходимы данные в этом конкретном формате format. Если формат недоступен, то полученные данные будут иметь размер 0. Смотрите также format() и QByteArray::size(). const char * QDropEvent::format ( int n = 0 ) const [virtual]Переопределено из QMimeSource::format(). Возвращает строку, описывающую один из доступных для этого отпускания форматов данных. Типичными примерами являются "text/plain" и "image/gif". Если n меньше нуля или больше, чем количество доступных типов данных, то format() вернёт 0. Эта функция предоставляется в основном для отладки. Большинство приёмников отпускания будут использовать provides(). Смотрите также data() и provides(). bool QDropEvent::provides ( const char * mimeType ) const [virtual]Переопределено из QMimeSource::provides(). Возвращает true, если это событие предоставляет формат mimeType; в противном случае возвращает false. Смотрите также data(). void QDropEvent::setPoint ( const QPoint & point )Устанавливает отпускание в заданной точке point. Обычно вам это использовать не нужно, так как присвоение будет выполнено внутри перед тем, как ваш виджет примет событие отпускания.
|
Попытка перевода Qt документации. Если есть желание присоединиться, или если есть замечания или пожелания, то заходите на форум: Перевод Qt документации на русский язык... Люди внесшие вклад в перевод: Команда переводчиков |