Ignore:
Timestamp:
Feb 11, 2010, 11:19:06 PM (15 years ago)
Author:
Dmitry A. Kuminov
Message:

trunk: Merged in qt 4.6.1 sources.

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk

  • trunk/src/scripttools/debugging/qscriptedit.cpp

    r2 r561  
    22**
    33** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
    4 ** Contact: Qt Software Information (qt-info@nokia.com)
     4** All rights reserved.
     5** Contact: Nokia Corporation (qt-info@nokia.com)
    56**
    67** This file is part of the QtSCriptTools module of the Qt Toolkit.
     
    2122** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
    2223**
    23 ** In addition, as a special exception, Nokia gives you certain
    24 ** additional rights. These rights are described in the Nokia Qt LGPL
    25 ** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this
    26 ** package.
     24** In addition, as a special exception, Nokia gives you certain additional
     25** rights.  These rights are described in the Nokia Qt LGPL Exception
     26** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
    2727**
    2828** GNU General Public License Usage
     
    3434** met: http://www.gnu.org/copyleft/gpl.html.
    3535**
    36 ** If you are unsure which license is appropriate for your use, please
    37 ** contact the sales department at qt-sales@nokia.com.
     36** If you have questions regarding the use of this file, please contact
     37** Nokia at qt-info@nokia.com.
    3838** $QT_END_LICENSE$
    3939**
     
    111111    QObject::connect(this, SIGNAL(blockCountChanged(int)),
    112112                     this, SLOT(updateExtraAreaWidth()));
    113     QObject::connect(this, SIGNAL(updateRequest(const QRect &, int)),
    114                      this, SLOT(updateExtraArea(const QRect &, int)));
     113    QObject::connect(this, SIGNAL(updateRequest(QRect,int)),
     114                     this, SLOT(updateExtraArea(QRect,int)));
    115115    QObject::connect(this, SIGNAL(cursorPositionChanged()),
    116116                     this, SLOT(highlightCurrentLine()));
     
    155155{
    156156    m_executableLineNumbers = lineNumbers;
     157}
     158
     159bool QScriptEdit::isExecutableLine(int lineNumber) const
     160{
     161#if 0 // ### enable me once we have information about the script again
     162    return m_executableLineNumbers.contains(lineNumber);
     163#else
     164    Q_UNUSED(lineNumber);
     165    return true;
     166#endif
    157167}
    158168
     
    343353            }
    344354
    345 #if QT_VERSION >= 0x040500
    346             if (!m_executableLineNumbers.contains(lineNumber))
     355            if (!isExecutableLine(lineNumber))
    347356                painter.setPen(pal.color(QPalette::Mid));
    348357            else
    349 #endif
    350358                painter.setPen(QColor(Qt::darkCyan));
    351359            QString number = QString::number(lineNumber);
     
    371379    if (e->type() == QEvent::MouseMove && e->buttons() == 0) { // mouse tracking
    372380        bool hand = (e->pos().x() <= markWidth);
    373 #if QT_VERSION >= 0x040500
    374381        int lineNumber = cursor.blockNumber() + m_baseLineNumber;
    375         hand = hand && m_executableLineNumbers.contains(lineNumber);
    376 #endif
     382        hand = hand && isExecutableLine(lineNumber);
    377383#ifndef QT_NO_CURSOR
    378384        if (hand != (m_extraArea->cursor().shape() == Qt::PointingHandCursor))
     
    383389    if (e->type() == QEvent::MouseButtonPress) {
    384390        if (e->button() == Qt::LeftButton) {
    385 #if QT_VERSION >= 0x040500
    386391            int lineNumber = cursor.blockNumber() + m_baseLineNumber;
    387             bool executable = m_executableLineNumbers.contains(lineNumber);
    388 #else
    389             bool executable = true;
    390 #endif
     392            bool executable = isExecutableLine(lineNumber);
    391393            if ((e->pos().x() <= markWidth) && executable)
    392394                m_extraAreaToggleBlockNumber = cursor.blockNumber();
     
    403405        } else if (e->button() == Qt::RightButton) {
    404406            int lineNumber = cursor.blockNumber() + m_baseLineNumber;
    405 #if QT_VERSION >= 0x040500
    406             if (!m_executableLineNumbers.contains(lineNumber))
     407            if (!isExecutableLine(lineNumber))
    407408                return;
    408 #endif
    409409            bool has = m_breakpoints.contains(lineNumber);
    410410            QMenu *popup = new QMenu();
    411             QAction *toggleAct = new QAction(QObject::tr("Toggle Breakpoint"), popup);
     411            QAction *toggleAct = new QAction(tr("Toggle Breakpoint"), popup);
    412412            popup->addAction(toggleAct);
    413             QAction *disableAct = new QAction(QObject::tr("Disable Breakpoint"), popup);
    414             QAction *enableAct = new QAction(QObject::tr("Enable Breakpoint"), popup);
     413            QAction *disableAct = new QAction(tr("Disable Breakpoint"), popup);
     414            QAction *enableAct = new QAction(tr("Enable Breakpoint"), popup);
    415415            QWidget *conditionWidget = new QWidget();
    416416            {
    417417                QHBoxLayout *hbox = new QHBoxLayout(conditionWidget);
    418                 hbox->addWidget(new QLabel(QObject::tr("Breakpoint Condition:")));
     418                hbox->addWidget(new QLabel(tr("Breakpoint Condition:")));
    419419                hbox->addWidget(new QLineEdit());
    420420            }
Note: See TracChangeset for help on using the changeset viewer.