forked from qt-creator/qt-creator
Find: Compile with QT_NO_CAST_FROM_ASCII.
- Add missing tr() - Fix potential crash constructing QString(0). Change-Id: Ie35c047800a60410ca0886f8e50be1670c8375e9 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@nokia.com>
This commit is contained in:
@@ -121,23 +121,23 @@ FindToolBar::FindToolBar(FindPlugin *plugin, CurrentDocumentFind *currentDocumen
|
||||
connect(m_ui.replaceEdit, SIGNAL(returnPressed()), this, SLOT(invokeReplaceEnter()));
|
||||
|
||||
QAction *shiftEnterAction = new QAction(m_ui.findEdit);
|
||||
shiftEnterAction->setShortcut(QKeySequence("Shift+Enter"));
|
||||
shiftEnterAction->setShortcut(QKeySequence(tr("Shift+Enter")));
|
||||
shiftEnterAction->setShortcutContext(Qt::WidgetShortcut);
|
||||
connect(shiftEnterAction, SIGNAL(triggered()), this, SLOT(invokeFindPrevious()));
|
||||
m_ui.findEdit->addAction(shiftEnterAction);
|
||||
QAction *shiftReturnAction = new QAction(m_ui.findEdit);
|
||||
shiftReturnAction->setShortcut(QKeySequence("Shift+Return"));
|
||||
shiftReturnAction->setShortcut(QKeySequence(tr("Shift+Return")));
|
||||
shiftReturnAction->setShortcutContext(Qt::WidgetShortcut);
|
||||
connect(shiftReturnAction, SIGNAL(triggered()), this, SLOT(invokeFindPrevious()));
|
||||
m_ui.findEdit->addAction(shiftReturnAction);
|
||||
|
||||
QAction *shiftEnterReplaceAction = new QAction(m_ui.replaceEdit);
|
||||
shiftEnterReplaceAction->setShortcut(QKeySequence("Shift+Enter"));
|
||||
shiftEnterReplaceAction->setShortcut(QKeySequence(tr("Shift+Enter")));
|
||||
shiftEnterReplaceAction->setShortcutContext(Qt::WidgetShortcut);
|
||||
connect(shiftEnterReplaceAction, SIGNAL(triggered()), this, SLOT(invokeReplacePrevious()));
|
||||
m_ui.replaceEdit->addAction(shiftEnterReplaceAction);
|
||||
QAction *shiftReturnReplaceAction = new QAction(m_ui.replaceEdit);
|
||||
shiftReturnReplaceAction->setShortcut(QKeySequence("Shift+Return"));
|
||||
shiftReturnReplaceAction->setShortcut(QKeySequence(tr("Shift+Return")));
|
||||
shiftReturnReplaceAction->setShortcutContext(Qt::WidgetShortcut);
|
||||
connect(shiftReturnReplaceAction, SIGNAL(triggered()), this, SLOT(invokeReplacePrevious()));
|
||||
m_ui.replaceEdit->addAction(shiftReturnReplaceAction);
|
||||
@@ -541,7 +541,7 @@ void FindToolBar::updateIcons()
|
||||
QPixmap pixmap(17, 17);
|
||||
pixmap.fill(Qt::transparent);
|
||||
QPainter painter(&pixmap);
|
||||
QPixmap mag(Core::Constants::ICON_MAGNIFIER);
|
||||
const QPixmap mag = QPixmap(QLatin1String(Core::Constants::ICON_MAGNIFIER));
|
||||
painter.drawPixmap(0, (pixmap.height() - mag.height()) / 2, mag);
|
||||
m_ui.findEdit->setButtonPixmap(Utils::FancyLineEdit::Left, pixmap);
|
||||
} else {
|
||||
@@ -651,12 +651,12 @@ bool FindToolBar::focusNextPrevChild(bool next)
|
||||
void FindToolBar::writeSettings()
|
||||
{
|
||||
QSettings *settings = Core::ICore::instance()->settings();
|
||||
settings->beginGroup("Find");
|
||||
settings->beginGroup("FindToolBar");
|
||||
settings->setValue("Backward", QVariant((m_findFlags & Find::FindBackward) != 0));
|
||||
settings->setValue("CaseSensitively", QVariant((m_findFlags & Find::FindCaseSensitively) != 0));
|
||||
settings->setValue("WholeWords", QVariant((m_findFlags & Find::FindWholeWords) != 0));
|
||||
settings->setValue("RegularExpression", QVariant((m_findFlags & Find::FindRegularExpression) != 0));
|
||||
settings->beginGroup(QLatin1String("Find"));
|
||||
settings->beginGroup(QLatin1String("FindToolBar"));
|
||||
settings->setValue(QLatin1String("Backward"), QVariant((m_findFlags & Find::FindBackward) != 0));
|
||||
settings->setValue(QLatin1String("CaseSensitively"), QVariant((m_findFlags & Find::FindCaseSensitively) != 0));
|
||||
settings->setValue(QLatin1String("WholeWords"), QVariant((m_findFlags & Find::FindWholeWords) != 0));
|
||||
settings->setValue(QLatin1String("RegularExpression"), QVariant((m_findFlags & Find::FindRegularExpression) != 0));
|
||||
settings->endGroup();
|
||||
settings->endGroup();
|
||||
}
|
||||
@@ -664,16 +664,16 @@ void FindToolBar::writeSettings()
|
||||
void FindToolBar::readSettings()
|
||||
{
|
||||
QSettings *settings = Core::ICore::instance()->settings();
|
||||
settings->beginGroup("Find");
|
||||
settings->beginGroup("FindToolBar");
|
||||
settings->beginGroup(QLatin1String("Find"));
|
||||
settings->beginGroup(QLatin1String("FindToolBar"));
|
||||
Find::FindFlags flags;
|
||||
if (settings->value("Backward", false).toBool())
|
||||
if (settings->value(QLatin1String("Backward"), false).toBool())
|
||||
flags |= Find::FindBackward;
|
||||
if (settings->value("CaseSensitively", false).toBool())
|
||||
if (settings->value(QLatin1String("CaseSensitively"), false).toBool())
|
||||
flags |= Find::FindCaseSensitively;
|
||||
if (settings->value("WholeWords", false).toBool())
|
||||
if (settings->value(QLatin1String("WholeWords"), false).toBool())
|
||||
flags |= Find::FindWholeWords;
|
||||
if (settings->value("RegularExpression", false).toBool())
|
||||
if (settings->value(QLatin1String("RegularExpression"), false).toBool())
|
||||
flags |= Find::FindRegularExpression;
|
||||
settings->endGroup();
|
||||
settings->endGroup();
|
||||
|
||||
Reference in New Issue
Block a user