Esempio n. 1
0
QPoint QWebFrameProto::pos() const
{
  scriptDeprecated("QWebFrame will not be available in future versions");
  QWebFrame *item = qscriptvalue_cast<QWebFrame*>(thisObject());
  if (item)
    return item->pos();
  return QPoint();
}
Esempio n. 2
0
void FrameInit::handleUrlChanged(const QUrl &url)
{
    qDebug() << "url changed frame " << m_frame->frameName() << " " << url;
    qDebug() << "  height = " << m_frame->geometry().height();
    qDebug() << "  width  = " << m_frame->geometry().width();
    QPoint p = m_frame->pos();
    QWebFrame *frame = m_frame;
    while(frame->parentFrame() != NULL) {
        frame = frame->parentFrame();
        p += frame->pos();
    }
    qDebug() << "  pos = " << p;
}
Esempio n. 3
0
void FrameInit::handleFrameLayoutComplete()
{
        QString str;
        str += QString("%1,%2,%3,%4,").arg(m_frame->geometry().height())
            .arg(m_frame->geometry().width())
            .arg(m_frame->geometry().x())
            .arg(m_frame->geometry().y());
        str += m_frame->frameName();
        //qDebug() << "frameLayoutComplete" << m_frame->frameName() << " " << m_frame->url() << ", " << str; 
        OPNET::OpNetwork::instance()->sendSysCall(MSG_EMBED_FRAME, 1, str.toAscii());

        QPoint p = m_frame->pos();
        QWebFrame *frame = m_frame;
        while(frame->parentFrame() != NULL) {
            frame = frame->parentFrame();
            p += frame->pos();
        }
        //qDebug() << "  pos = " << p;
    }