diff --git a/src/plugins/cmakeprojectmanager/cmakeprojectmanager.cpp b/src/plugins/cmakeprojectmanager/cmakeprojectmanager.cpp index 959bc243097b811a41fa59fa04836d83424e92c2..4629aa3d5fc4c7b2cada0d66392b04bc7f601621 100644 --- a/src/plugins/cmakeprojectmanager/cmakeprojectmanager.cpp +++ b/src/plugins/cmakeprojectmanager/cmakeprojectmanager.cpp @@ -171,9 +171,16 @@ QString CMakeManager::findQtDir(const ProjectExplorer::Environment &env) QFileInfo qmake(path + "/" + possibleCommand); if (qmake.exists()) { if (!qtVersionForQMake(qmake.absoluteFilePath()).isNull()) { - QDir dir(qmake.absoluteDir()); - dir.cdUp(); - return dir.absolutePath(); + QProcess proc; + proc.start(qmake.absoluteFilePath(), QStringList() << "-query" << "QT_INSTALL_DATA"); + if (proc.waitForFinished()) { + return proc.readAll().trimmed(); + } else { + proc.kill(); + QDir dir(qmake.absoluteDir()); + dir.cdUp(); + return dir.absolutePath(); + } } } } diff --git a/src/plugins/coreplugin/ioutputpane.h b/src/plugins/coreplugin/ioutputpane.h index 5977ce14d24c20ecbc6d17a9c22c494ed2fe7161..e38e9fbe8b36269d1757d8d7041f5f14bea718e0 100644 --- a/src/plugins/coreplugin/ioutputpane.h +++ b/src/plugins/coreplugin/ioutputpane.h @@ -47,7 +47,7 @@ public: virtual ~IOutputPane() {} virtual QWidget *outputWidget(QWidget *parent) = 0; - virtual QList<QWidget*> toolBarWidgets(void) const = 0; + virtual QList<QWidget*> toolBarWidgets() const = 0; virtual QString name() const = 0; // -1 don't show in statusBar diff --git a/src/plugins/coreplugin/messageoutputwindow.h b/src/plugins/coreplugin/messageoutputwindow.h index a537366f3fc7c422cd0b06556d534c38c33bf908..70e1308e0dd577003f60dc6b08e768c690cfe6bf 100644 --- a/src/plugins/coreplugin/messageoutputwindow.h +++ b/src/plugins/coreplugin/messageoutputwindow.h @@ -48,7 +48,7 @@ public: ~MessageOutputWindow(); QWidget *outputWidget(QWidget *parent); - QList<QWidget*> toolBarWidgets(void) const { return QList<QWidget *>(); } + QList<QWidget*> toolBarWidgets() const { return QList<QWidget *>(); } QString name() const; int priorityInStatusBar() const; diff --git a/src/plugins/cppeditor/cppeditor.cpp b/src/plugins/cppeditor/cppeditor.cpp index c616a7b8a9395e371e61930dda2641005e2f5e31..8ca868ad75d03907eff91a5399ac5d0a4516c27b 100644 --- a/src/plugins/cppeditor/cppeditor.cpp +++ b/src/plugins/cppeditor/cppeditor.cpp @@ -1073,20 +1073,6 @@ void CPPEditor::unCommentSelection() cursor.endEditBlock(); } -int CPPEditor::endOfNameAtPosition(int pos) -{ - if (pos == -1) - pos = position(); - - QChar chr = characterAt(pos); - - // Skip to the start of a name - while (chr.isLetterOrNumber() || chr == QLatin1Char('_')) - chr = characterAt(++pos); - - return pos; -} - CPPEditor::Link CPPEditor::linkToSymbol(CPlusPlus::Symbol *symbol) { const QString fileName = QString::fromUtf8(symbol->fileName(), diff --git a/src/plugins/cppeditor/cppeditor.h b/src/plugins/cppeditor/cppeditor.h index bd30f3031f9dd72a1fd172e7ff0202d44e43894a..ae352b8d6d503e9b7afa6b47ffb4d24ef4be6f84 100644 --- a/src/plugins/cppeditor/cppeditor.h +++ b/src/plugins/cppeditor/cppeditor.h @@ -127,8 +127,6 @@ private: void createToolBar(CPPEditorEditable *editable); - int endOfNameAtPosition(int pos); - struct Link { Link(const QString &fileName = QString(), diff --git a/src/plugins/debugger/debuggeroutputwindow.h b/src/plugins/debugger/debuggeroutputwindow.h index 904e04561996f72491356eef68ace8dc250a7fd7..a912b7e2a47b1a215431369e6c33e312111d87b9 100644 --- a/src/plugins/debugger/debuggeroutputwindow.h +++ b/src/plugins/debugger/debuggeroutputwindow.h @@ -46,7 +46,7 @@ public: DebuggerOutputWindow(QWidget *parent = 0); QWidget *outputWidget(QWidget *) { return this; } - QList<QWidget*> toolBarWidgets(void) const { return QList<QWidget *>(); } + QList<QWidget*> toolBarWidgets() const { return QList<QWidget *>(); } QString name() const { return windowTitle(); } void visibilityChanged(bool /*visible*/) {} diff --git a/src/plugins/find/searchresulttreeitemdelegate.cpp b/src/plugins/find/searchresulttreeitemdelegate.cpp index 533b47e5c91694b8c1fe25992ba47a948e4d826f..d72ca5c2b0fa5842c9403e9c3f14dec0268044e5 100644 --- a/src/plugins/find/searchresulttreeitemdelegate.cpp +++ b/src/plugins/find/searchresulttreeitemdelegate.cpp @@ -72,7 +72,7 @@ void SearchResultTreeItemDelegate::paint(QPainter *painter, const QStyleOptionVi } int SearchResultTreeItemDelegate::drawLineNumber(QPainter *painter, const QStyleOptionViewItemV3 &option, - const QModelIndex &index) const + const QModelIndex &index) const { static const int lineNumberAreaHorizontalPadding = 4; const bool isSelected = option.state & QStyle::State_Selected; @@ -90,10 +90,10 @@ int SearchResultTreeItemDelegate::drawLineNumber(QPainter *painter, const QStyle else if (!(option.state & QStyle::State_Enabled)) cg = QPalette::Disabled; - painter->fillRect(lineNumberAreaRect, QBrush(isSelected? - option.palette.brush(cg, QPalette::Highlight):QBrush(qRgb(230, 230, 230)))); - painter->setPen(isSelected? - option.palette.color(cg, QPalette::HighlightedText):Qt::darkGray); + painter->fillRect(lineNumberAreaRect, QBrush(isSelected ? + option.palette.brush(cg, QPalette::Highlight) : QBrush(qRgb(230, 230, 230)))); + painter->setPen(isSelected ? + option.palette.color(cg, QPalette::HighlightedText) : Qt::darkGray); painter->drawText(lineNumberAreaRect.adjusted(0, 0, -lineNumberAreaHorizontalPadding, 0), Qt::AlignRight, QString::number(lineNumber)); @@ -101,7 +101,7 @@ int SearchResultTreeItemDelegate::drawLineNumber(QPainter *painter, const QStyle } void SearchResultTreeItemDelegate::drawMarker(QPainter *painter, const QModelIndex &index, const QString text, - const QRect &rect) const + const QRect &rect) const { const int textMargin = QApplication::style()->pixelMetric(QStyle::PM_FocusFrameHMargin) + 1; int searchTermStart = index.model()->data(index, ItemDataRoles::SearchTermStartRole).toInt(); diff --git a/src/plugins/find/searchresulttreeitemroles.h b/src/plugins/find/searchresulttreeitemroles.h index fd9450e6c0bd3475c60eab9031520ea96eb7d4a5..486e7907c6f45e89c96ae6db127fd062c81603e9 100644 --- a/src/plugins/find/searchresulttreeitemroles.h +++ b/src/plugins/find/searchresulttreeitemroles.h @@ -34,7 +34,7 @@ namespace Find { namespace Internal { namespace ItemDataRoles { -enum roles +enum Roles { TypeRole = Qt::UserRole, FileNameRole, @@ -49,6 +49,6 @@ enum roles } // namespace Internal } // namespace Find -} // namespace itemDataRoles +} // namespace ItemDataRoles #endif // SEARCHRESULTTREEITEMROLES_H diff --git a/src/plugins/find/searchresulttreeitems.cpp b/src/plugins/find/searchresulttreeitems.cpp index dbdef04ee1ea780bff05abcd9562123019440575..986767666b32a94fba723d856da1040a8b4027fc 100644 --- a/src/plugins/find/searchresulttreeitems.cpp +++ b/src/plugins/find/searchresulttreeitems.cpp @@ -31,7 +31,7 @@ using namespace Find::Internal; -SearchResultTreeItem::SearchResultTreeItem(SearchResultTreeItem::itemType type, const SearchResultTreeItem *parent) +SearchResultTreeItem::SearchResultTreeItem(SearchResultTreeItem::ItemType type, const SearchResultTreeItem *parent) : m_type(type), m_parent(parent) { } @@ -41,33 +41,33 @@ SearchResultTreeItem::~SearchResultTreeItem() clearChildren(); } -void SearchResultTreeItem::clearChildren(void) +void SearchResultTreeItem::clearChildren() { qDeleteAll(m_children); m_children.clear(); } -SearchResultTreeItem::itemType SearchResultTreeItem::getItemType(void) const +SearchResultTreeItem::ItemType SearchResultTreeItem::itemType() const { return m_type; } -int SearchResultTreeItem::getChildrenCount(void) const +int SearchResultTreeItem::childrenCount() const { return m_children.count(); } -int SearchResultTreeItem::getRowOfItem(void) const +int SearchResultTreeItem::rowOfItem() const { - return (m_parent?m_parent->m_children.indexOf(const_cast<SearchResultTreeItem*>(this)):0); + return (m_parent ? m_parent->m_children.indexOf(const_cast<SearchResultTreeItem*>(this)):0); } -const SearchResultTreeItem* SearchResultTreeItem::getChild(int index) const +const SearchResultTreeItem* SearchResultTreeItem::childAt(int index) const { return m_children.at(index); } -const SearchResultTreeItem *SearchResultTreeItem::getParent(void) const +const SearchResultTreeItem *SearchResultTreeItem::parent() const { return m_parent; } @@ -78,8 +78,10 @@ void SearchResultTreeItem::appendChild(SearchResultTreeItem *child) } SearchResultTextRow::SearchResultTextRow(int index, int lineNumber, - const QString &rowText, int searchTermStart, int searchTermLength, const SearchResultTreeItem *parent) -: SearchResultTreeItem(resultRow, parent), + const QString &rowText, + int searchTermStart, int searchTermLength, + const SearchResultTreeItem *parent): + SearchResultTreeItem(ResultRow, parent), m_index(index), m_lineNumber(lineNumber), m_rowText(rowText), @@ -113,12 +115,13 @@ int SearchResultTextRow::searchTermLength() const return m_searchTermLength; } -SearchResultFile::SearchResultFile(const QString &fileName, const SearchResultTreeItem *parent) - : SearchResultTreeItem(resultFile, parent), m_fileName(fileName) +SearchResultFile::SearchResultFile(const QString &fileName, const SearchResultTreeItem *parent): + SearchResultTreeItem(ResultFile, parent), + m_fileName(fileName) { } -QString SearchResultFile::getFileName(void) const +QString SearchResultFile::fileName() const { return m_fileName; } @@ -126,6 +129,7 @@ QString SearchResultFile::getFileName(void) const void SearchResultFile::appendResultLine(int index, int lineNumber, const QString &rowText, int searchTermStart, int searchTermLength) { - SearchResultTreeItem *child = new SearchResultTextRow(index, lineNumber, rowText, searchTermStart, searchTermLength, this); + SearchResultTreeItem *child = new SearchResultTextRow(index, lineNumber, rowText, + searchTermStart, searchTermLength, this); appendChild(child); } diff --git a/src/plugins/find/searchresulttreeitems.h b/src/plugins/find/searchresulttreeitems.h index a33974fee8cadde8151cee3c17ecd7532d54e2ad..cf792d897abcd605544b3f613e425cb0ef03650b 100644 --- a/src/plugins/find/searchresulttreeitems.h +++ b/src/plugins/find/searchresulttreeitems.h @@ -42,35 +42,35 @@ class SearchResultTreeItem; class SearchResultTreeItem { public: - enum itemType + enum ItemType { - root, - resultRow, - resultFile + Root, + ResultRow, + ResultFile }; - SearchResultTreeItem(itemType type = root, const SearchResultTreeItem *parent = NULL); + SearchResultTreeItem(ItemType type = Root, const SearchResultTreeItem *parent = NULL); virtual ~SearchResultTreeItem(); - itemType getItemType() const; - const SearchResultTreeItem *getParent() const; - const SearchResultTreeItem *getChild(int index) const; + ItemType itemType() const; + const SearchResultTreeItem *parent() const; + const SearchResultTreeItem *childAt(int index) const; void appendChild(SearchResultTreeItem *child); - int getChildrenCount() const; - int getRowOfItem() const; + int childrenCount() const; + int rowOfItem() const; void clearChildren(); private: - itemType m_type; + ItemType m_type; const SearchResultTreeItem *m_parent; QList<SearchResultTreeItem *> m_children; }; -class SearchResultTextRow: public SearchResultTreeItem +class SearchResultTextRow : public SearchResultTreeItem { public: SearchResultTextRow(int index, int lineNumber, const QString &rowText, int searchTermStart, - int searchTermLength, const SearchResultTreeItem *parent); + int searchTermLength, const SearchResultTreeItem *parent); int index() const; QString rowText() const; int lineNumber() const; @@ -85,13 +85,13 @@ private: int m_searchTermLength; }; -class SearchResultFile: public SearchResultTreeItem +class SearchResultFile : public SearchResultTreeItem { public: SearchResultFile(const QString &fileName, const SearchResultTreeItem *parent); - QString getFileName() const; + QString fileName() const; void appendResultLine(int index, int lineNumber, const QString &rowText, int searchTermStart, - int searchTermLength); + int searchTermLength); private: QString m_fileName; diff --git a/src/plugins/find/searchresulttreemodel.cpp b/src/plugins/find/searchresulttreemodel.cpp index 03fb1c5c0175095bb1031bf43878244cb0c323ab..68beb2afb8f3ace34b4a9fa0fbd5f25ae9d03962 100644 --- a/src/plugins/find/searchresulttreemodel.cpp +++ b/src/plugins/find/searchresulttreemodel.cpp @@ -37,9 +37,11 @@ using namespace Find::Internal; SearchResultTreeModel::SearchResultTreeModel(QObject *parent) - : QAbstractItemModel(parent), m_lastAppendedResultFile(0) + : QAbstractItemModel(parent) + , m_lastAppendedResultFile(0) { m_rootItem = new SearchResultTreeItem(); + m_textEditorFont = QFont("Courier"); } SearchResultTreeModel::~SearchResultTreeModel() @@ -47,8 +49,13 @@ SearchResultTreeModel::~SearchResultTreeModel() delete m_rootItem; } +void SearchResultTreeModel::setTextEditorFont(const QFont &font) +{ + m_textEditorFont = font; +} + QModelIndex SearchResultTreeModel::index(int row, int column, - const QModelIndex &parent) const + const QModelIndex &parent) const { if (!hasIndex(row, column, parent)) return QModelIndex(); @@ -60,7 +67,7 @@ QModelIndex SearchResultTreeModel::index(int row, int column, else parentItem = static_cast<const SearchResultTreeItem*>(parent.internalPointer()); - const SearchResultTreeItem *childItem = parentItem->getChild(row); + const SearchResultTreeItem *childItem = parentItem->childAt(row); if (childItem) return createIndex(row, column, (void *)childItem); else @@ -73,12 +80,12 @@ QModelIndex SearchResultTreeModel::parent(const QModelIndex &index) const return QModelIndex(); const SearchResultTreeItem *childItem = static_cast<const SearchResultTreeItem*>(index.internalPointer()); - const SearchResultTreeItem *parentItem = childItem->getParent(); + const SearchResultTreeItem *parentItem = childItem->parent(); if (parentItem == m_rootItem) return QModelIndex(); - return createIndex(parentItem->getRowOfItem(), 0, (void *)parentItem); + return createIndex(parentItem->rowOfItem(), 0, (void *)parentItem); } int SearchResultTreeModel::rowCount(const QModelIndex &parent) const @@ -93,7 +100,7 @@ int SearchResultTreeModel::rowCount(const QModelIndex &parent) const else parentItem = static_cast<const SearchResultTreeItem*>(parent.internalPointer()); - return parentItem->getChildrenCount(); + return parentItem->childrenCount(); } int SearchResultTreeModel::columnCount(const QModelIndex &parent) const @@ -111,12 +118,12 @@ QVariant SearchResultTreeModel::data(const QModelIndex &index, int role) const QVariant result; - if (item->getItemType() == SearchResultTreeItem::resultRow) + if (item->itemType() == SearchResultTreeItem::ResultRow) { const SearchResultTextRow *row = static_cast<const SearchResultTextRow *>(item); result = data(row, role); } - else if (item->getItemType() == SearchResultTreeItem::resultFile) + else if (item->itemType() == SearchResultTreeItem::ResultFile) { const SearchResultFile *file = static_cast<const SearchResultFile *>(item); result = data(file, role); @@ -135,7 +142,7 @@ QVariant SearchResultTreeModel::data(const SearchResultTextRow *row, int role) c result = row->rowText().trimmed(); break; case Qt::FontRole: - result = QFont("courier"); + result = m_textEditorFont; break; case ItemDataRoles::ResultLineRole: case Qt::DisplayRole: @@ -158,8 +165,8 @@ QVariant SearchResultTreeModel::data(const SearchResultTextRow *row, int role) c break; case ItemDataRoles::FileNameRole: { - const SearchResultFile *file = dynamic_cast<const SearchResultFile *>(row->getParent()); - result = file->getFileName(); + const SearchResultFile *file = dynamic_cast<const SearchResultFile *>(row->parent()); + result = file->fileName(); break; } default: @@ -179,22 +186,15 @@ QVariant SearchResultTreeModel::data(const SearchResultFile *file, int role) con case Qt::BackgroundRole: result = QColor(qRgb(245, 245, 245)); break; - case Qt::FontRole: - { - QFont font; - font.setPointSize(font.pointSize() + 1); - result = font; - break; - } case Qt::DisplayRole: - result = file->getFileName() + " (" + QString::number(file->getChildrenCount()) + ")"; + result = file->fileName() + " (" + QString::number(file->childrenCount()) + ")"; break; case ItemDataRoles::FileNameRole: case Qt::ToolTipRole: - result = file->getFileName(); + result = file->fileName(); break; case ItemDataRoles::ResultLinesCountRole: - result = file->getChildrenCount(); + result = file->childrenCount(); break; case ItemDataRoles::TypeRole: result = "file"; @@ -220,20 +220,20 @@ void SearchResultTreeModel::appendResultFile(const QString &fileName) { m_lastAppendedResultFile = new SearchResultFile(fileName, m_rootItem); - beginInsertRows(QModelIndex(), m_rootItem->getChildrenCount(), m_rootItem->getChildrenCount()); + beginInsertRows(QModelIndex(), m_rootItem->childrenCount(), m_rootItem->childrenCount()); m_rootItem->appendChild(m_lastAppendedResultFile); endInsertRows(); } -void SearchResultTreeModel::appendResultLine(int index, int lineNumber, const QString &rowText, int searchTermStart, - int searchTermLength) +void SearchResultTreeModel::appendResultLine(int index, int lineNumber, const QString &rowText, + int searchTermStart, int searchTermLength) { if (!m_lastAppendedResultFile) return; - QModelIndex lastFile(createIndex(m_lastAppendedResultFile->getRowOfItem(), 0, m_lastAppendedResultFile)); + QModelIndex lastFile(createIndex(m_lastAppendedResultFile->rowOfItem(), 0, m_lastAppendedResultFile)); - beginInsertRows(lastFile, m_lastAppendedResultFile->getChildrenCount(), m_lastAppendedResultFile->getChildrenCount()); + beginInsertRows(lastFile, m_lastAppendedResultFile->childrenCount(), m_lastAppendedResultFile->childrenCount()); m_lastAppendedResultFile->appendResultLine(index, lineNumber, rowText, searchTermStart, searchTermLength); endInsertRows(); @@ -241,15 +241,15 @@ void SearchResultTreeModel::appendResultLine(int index, int lineNumber, const QS } void SearchResultTreeModel::appendResultLine(int index, const QString &fileName, int lineNumber, const QString &rowText, - int searchTermStart, int searchTermLength) + int searchTermStart, int searchTermLength) { - if (!m_lastAppendedResultFile || (m_lastAppendedResultFile->getFileName() != fileName)) + if (!m_lastAppendedResultFile || (m_lastAppendedResultFile->fileName() != fileName)) appendResultFile(fileName); appendResultLine(index, lineNumber, rowText, searchTermStart, searchTermLength); } -void SearchResultTreeModel::clear(void) +void SearchResultTreeModel::clear() { m_lastAppendedResultFile = NULL; m_rootItem->clearChildren(); diff --git a/src/plugins/find/searchresulttreemodel.h b/src/plugins/find/searchresulttreemodel.h index cd32d55a7e3ef1c076ccf45815ad88b240ed9853..b4036c0e7b64b91525292d328399100af3ab3957 100644 --- a/src/plugins/find/searchresulttreemodel.h +++ b/src/plugins/find/searchresulttreemodel.h @@ -31,6 +31,7 @@ #define SEARCHRESULTTREEMODEL_H #include <QtCore/QAbstractItemModel> +#include <QtGui/QFont> namespace Find { namespace Internal { @@ -47,8 +48,9 @@ public: SearchResultTreeModel(QObject *parent = 0); ~SearchResultTreeModel(); - QModelIndex index(int row, int column, - const QModelIndex &parent = QModelIndex()) const; + void setTextEditorFont(const QFont &font); + + QModelIndex index(int row, int column, const QModelIndex &parent = QModelIndex()) const; QModelIndex parent(const QModelIndex &child) const; int rowCount(const QModelIndex &parent = QModelIndex()) const; int columnCount(const QModelIndex &parent = QModelIndex()) const; @@ -57,25 +59,26 @@ public: signals: void jumpToSearchResult(const QString &fileName, int lineNumber, - int searchTermStart, int searchTermLength); + int searchTermStart, int searchTermLength); void dataChanged(const QModelIndex &topLeft, const QModelIndex &bottomRight); public slots: void clear(); - void appendResultLine(int index, int lineNumber, const QString &rowText, int searchTermStart, - int searchTermLength); - void appendResultLine(int index, const QString &fileName, int lineNumber, const QString &rowText, int searchTermStart, - int searchTermLength); + void appendResultLine(int index, int lineNumber, const QString &rowText, + int searchTermStart, int searchTermLength); + void appendResultLine(int index, const QString &fileName, int lineNumber, const QString &rowText, + int searchTermStart, int searchTermLength); private: void appendResultFile(const QString &fileName); QVariant data(const SearchResultTextRow *row, int role) const; QVariant data(const SearchResultFile *file, int role) const; - void initializeData(void); - void disposeData(void); + void initializeData(); + void disposeData(); SearchResultTreeItem *m_rootItem; SearchResultFile *m_lastAppendedResultFile; + QFont m_textEditorFont; }; } // namespace Internal diff --git a/src/plugins/find/searchresulttreeview.cpp b/src/plugins/find/searchresulttreeview.cpp index e74458593ddf6965ceb60b2b673193bd173f755f..b12e3f15885a0f33c8f5833132eb9b2ed7dcaf4e 100644 --- a/src/plugins/find/searchresulttreeview.cpp +++ b/src/plugins/find/searchresulttreeview.cpp @@ -37,7 +37,8 @@ using namespace Find::Internal; SearchResultTreeView::SearchResultTreeView(QWidget *parent) - : QTreeView(parent), m_autoExpandResults(false) + : QTreeView(parent) + , m_autoExpandResults(false) { m_model = new SearchResultTreeModel(this); setModel(m_model); @@ -46,7 +47,7 @@ SearchResultTreeView::SearchResultTreeView(QWidget *parent) setIndentation(14); header()->hide(); - connect (this, SIGNAL(activated(QModelIndex)), this, SLOT(emitJumpToSearchResult(QModelIndex))); + connect(this, SIGNAL(activated(QModelIndex)), this, SLOT(emitJumpToSearchResult(QModelIndex))); } void SearchResultTreeView::setAutoExpandResults(bool expand) @@ -54,13 +55,18 @@ void SearchResultTreeView::setAutoExpandResults(bool expand) m_autoExpandResults = expand; } -void SearchResultTreeView::clear(void) +void SearchResultTreeView::setTextEditorFont(const QFont &font) +{ + m_model->setTextEditorFont(font); +} + +void SearchResultTreeView::clear() { m_model->clear(); } void SearchResultTreeView::appendResultLine(int index, const QString &fileName, int lineNumber, const QString &rowText, - int searchTermStart, int searchTermLength) + int searchTermStart, int searchTermLength) { int rowsBefore = m_model->rowCount(); m_model->appendResultLine(index, fileName, lineNumber, rowText, searchTermStart, searchTermLength); diff --git a/src/plugins/find/searchresulttreeview.h b/src/plugins/find/searchresulttreeview.h index a7ff9b4b11c4cb31648c436d9360c220cb24acca..1fcf03599f4d148b2ebe414da3f02d5e45afc1e9 100644 --- a/src/plugins/find/searchresulttreeview.h +++ b/src/plugins/find/searchresulttreeview.h @@ -44,16 +44,18 @@ class SearchResultTreeView : public QTreeView public: SearchResultTreeView(QWidget *parent = 0); + void setAutoExpandResults(bool expand); + void setTextEditorFont(const QFont &font); signals: void jumpToSearchResult(int index, const QString &fileName, int lineNumber, - int searchTermStart, int searchTermLength); + int searchTermStart, int searchTermLength); public slots: void clear(); void appendResultLine(int index, const QString &fileName, int lineNumber, const QString &lineText, - int searchTermStart, int searchTermLength); + int searchTermStart, int searchTermLength); private slots: void emitJumpToSearchResult(const QModelIndex &index); diff --git a/src/plugins/find/searchresultwindow.cpp b/src/plugins/find/searchresultwindow.cpp index 908bf7031584e709e0f9d146e8902f82362a1446..19c252a417792f8054bd6c7eda754a37f6ea32fe 100644 --- a/src/plugins/find/searchresultwindow.cpp +++ b/src/plugins/find/searchresultwindow.cpp @@ -82,22 +82,6 @@ SearchResultWindow::~SearchResultWindow() m_items.clear(); } -bool SearchResultWindow::hasFocus() -{ - return m_searchResultTreeView->hasFocus(); -} - -bool SearchResultWindow::canFocus() -{ - return !m_items.isEmpty(); -} - -void SearchResultWindow::setFocus() -{ - if (!m_items.isEmpty()) - m_searchResultTreeView->setFocus(); -} - void SearchResultWindow::visibilityChanged(bool /*visible*/) { } @@ -107,7 +91,7 @@ QWidget *SearchResultWindow::outputWidget(QWidget *) return m_widget; } -QList<QWidget*> SearchResultWindow::toolBarWidgets(void) const +QList<QWidget*> SearchResultWindow::toolBarWidgets() const { return QList<QWidget*>() << m_expandCollapseToolButton; } @@ -120,7 +104,7 @@ void SearchResultWindow::clearContents() m_items.clear(); } -void SearchResultWindow::showNoMatchesFound(void) +void SearchResultWindow::showNoMatchesFound() { m_widget->setCurrentWidget(m_noMatchesFoundDisplay); } @@ -135,6 +119,27 @@ int SearchResultWindow::numberOfResults() const return m_searchResultTreeView->model()->rowCount(); } +bool SearchResultWindow::hasFocus() +{ + return m_searchResultTreeView->hasFocus(); +} + +bool SearchResultWindow::canFocus() +{ + return !m_items.isEmpty(); +} + +void SearchResultWindow::setFocus() +{ + if (!m_items.isEmpty()) + m_searchResultTreeView->setFocus(); +} + +void SearchResultWindow::setTextEditorFont(const QFont &font) +{ + m_searchResultTreeView->setTextEditorFont(font); +} + void SearchResultWindow::handleJumpToSearchResult(int index, const QString &fileName, int lineNumber, int searchTermStart, int searchTermLength) { @@ -169,7 +174,7 @@ void SearchResultWindow::handleExpandCollapseToolButton(bool checked) m_searchResultTreeView->collapseAll(); } -void SearchResultWindow::readSettings(void) +void SearchResultWindow::readSettings() { QSettings *s = Core::ICore::instance()->settings(); if (s) { @@ -179,7 +184,7 @@ void SearchResultWindow::readSettings(void) } } -void SearchResultWindow::writeSettings(void) +void SearchResultWindow::writeSettings() { QSettings *s = Core::ICore::instance()->settings(); if (s) { diff --git a/src/plugins/find/searchresultwindow.h b/src/plugins/find/searchresultwindow.h index c6022f951e9eb0c2da4d6bbcbae790bff047b117..da371971cf795910ca7880f139381461512ed3bc 100644 --- a/src/plugins/find/searchresultwindow.h +++ b/src/plugins/find/searchresultwindow.h @@ -64,7 +64,7 @@ public: ~SearchResultWindow(); QWidget *outputWidget(QWidget *); - QList<QWidget*> toolBarWidgets(void) const; + QList<QWidget*> toolBarWidgets() const; QString name() const { return tr("Search Results"); } int priorityInStatusBar() const; @@ -75,11 +75,13 @@ public: bool canFocus(); void setFocus(); + void setTextEditorFont(const QFont &font); + public slots: void clearContents(); void showNoMatchesFound(); ResultWindowItem *addResult(const QString &fileName, int lineNumber, const QString &lineText, - int searchTermStart, int searchTermLength); + int searchTermStart, int searchTermLength); private slots: void handleExpandCollapseToolButton(bool checked); diff --git a/src/plugins/genericprojectmanager/genericprojectwizard.cpp b/src/plugins/genericprojectmanager/genericprojectwizard.cpp index 780ce46858668ad296294e4dc3d3c862f69676fb..5a0f2196b04d1f54cc44dd38b549e47c8bde30cd 100644 --- a/src/plugins/genericprojectmanager/genericprojectwizard.cpp +++ b/src/plugins/genericprojectmanager/genericprojectwizard.cpp @@ -50,7 +50,7 @@ using namespace Core::Utils; namespace { -class DirModel: public QDirModel +class DirModel : public QDirModel { public: DirModel(QObject *parent) @@ -178,6 +178,11 @@ QString GenericProjectWizardDialog::path() const return m_firstPage->path(); } +void GenericProjectWizardDialog::setPath(const QString &path) +{ + m_firstPage->setPath(path); +} + QString GenericProjectWizardDialog::projectName() const { return m_firstPage->name(); @@ -201,6 +206,7 @@ void GenericProjectWizardDialog::updateFilesView(const QModelIndex ¤t, void GenericProjectWizardDialog::initializePage(int id) { + Q_UNUSED(id) #if 0 if (id == m_secondPageId) { using namespace Core::Utils; @@ -251,6 +257,8 @@ QWizard *GenericProjectWizard::createWizardDialog(QWidget *parent, GenericProjectWizardDialog *wizard = new GenericProjectWizardDialog(parent); setupWizard(wizard); + wizard->setPath(defaultPath); + foreach (QWizardPage *p, extensionPages) wizard->addPage(p); @@ -302,6 +310,8 @@ bool GenericProjectWizard::isValidDir(const QFileInfo &fileInfo) const Core::GeneratedFiles GenericProjectWizard::generateFiles(const QWizard *w, QString *errorMessage) const { + Q_UNUSED(errorMessage) + const GenericProjectWizardDialog *wizard = qobject_cast<const GenericProjectWizardDialog *>(w); const QString projectPath = wizard->path(); const QDir dir(projectPath); diff --git a/src/plugins/genericprojectmanager/genericprojectwizard.h b/src/plugins/genericprojectmanager/genericprojectwizard.h index ffbb74d5420c66a87f50652bc6f559c4014f0ef0..f15790bcf85ea7eed198d9c0bbf48847a144de17 100644 --- a/src/plugins/genericprojectmanager/genericprojectwizard.h +++ b/src/plugins/genericprojectmanager/genericprojectwizard.h @@ -64,6 +64,8 @@ public: virtual ~GenericProjectWizardDialog(); QString path() const; + void setPath(const QString &path); + QString projectName() const; private Q_SLOTS: diff --git a/src/plugins/perforce/perforceoutputwindow.h b/src/plugins/perforce/perforceoutputwindow.h index d738dabec71d3315e3642ee28df3b8de52f60d13..d88d5b57789648a532cadf3b2c463938c66c5566 100644 --- a/src/plugins/perforce/perforceoutputwindow.h +++ b/src/plugins/perforce/perforceoutputwindow.h @@ -50,7 +50,7 @@ public: ~PerforceOutputWindow(); QWidget *outputWidget(QWidget *parent); - QList<QWidget*> toolBarWidgets(void) const { return QList<QWidget *>(); } + QList<QWidget*> toolBarWidgets() const { return QList<QWidget *>(); } QString name() const; int priorityInStatusBar() const; diff --git a/src/plugins/projectexplorer/compileoutputwindow.h b/src/plugins/projectexplorer/compileoutputwindow.h index 4687bf3816b67ace2a98ca3854e7ad15615e7eb2..55a4b988b004c0a35151f8eadafbe3470e4d41dd 100644 --- a/src/plugins/projectexplorer/compileoutputwindow.h +++ b/src/plugins/projectexplorer/compileoutputwindow.h @@ -47,7 +47,7 @@ class CompileOutputWindow : public Core::IOutputPane public: CompileOutputWindow(BuildManager *bm); QWidget *outputWidget(QWidget *); - QList<QWidget*> toolBarWidgets(void) const { return QList<QWidget *>(); } + QList<QWidget*> toolBarWidgets() const { return QList<QWidget *>(); } QString name() const { return tr("Compile Output"); } int priorityInStatusBar() const; void clearContents(); diff --git a/src/plugins/projectexplorer/outputwindow.h b/src/plugins/projectexplorer/outputwindow.h index 67f71e7c68540c1368a6d13209b4dfa585a77b50..7542269bfc54559ef1b597b891c0128c1aceeb2c 100644 --- a/src/plugins/projectexplorer/outputwindow.h +++ b/src/plugins/projectexplorer/outputwindow.h @@ -61,7 +61,7 @@ public: ~OutputPane(); QWidget *outputWidget(QWidget *); - QList<QWidget*> toolBarWidgets(void) const; + QList<QWidget*> toolBarWidgets() const; QString name() const; int priorityInStatusBar() const; void clearContents(); diff --git a/src/plugins/projectexplorer/taskwindow.h b/src/plugins/projectexplorer/taskwindow.h index b76c158f1f45df41ca17c483d26617f70d9ac5cf..fffd6904e77cebc86de0ec6ed4f24b4d17d6c01b 100644 --- a/src/plugins/projectexplorer/taskwindow.h +++ b/src/plugins/projectexplorer/taskwindow.h @@ -56,7 +56,7 @@ public: ~TaskWindow(); QWidget *outputWidget(QWidget *); - QList<QWidget*> toolBarWidgets(void) const; + QList<QWidget*> toolBarWidgets() const; QString name() const { return tr("Build Issues"); } int priorityInStatusBar() const; diff --git a/src/plugins/qt4projectmanager/qtversionmanager.cpp b/src/plugins/qt4projectmanager/qtversionmanager.cpp index abded6110f1d4fd9a82e21a4376f0822011af48a..fe4e3d4877051c09ae48ce6dc603f6093f909334 100644 --- a/src/plugins/qt4projectmanager/qtversionmanager.cpp +++ b/src/plugins/qt4projectmanager/qtversionmanager.cpp @@ -870,9 +870,12 @@ void QtVersion::setPath(const QString &path) QString QtVersion::dumperLibrary() const { uint hash = qHash(path()); + QString qtInstallData = versionInfo().value("QT_INSTALL_DATA"); + if (qtInstallData.isEmpty()) + qtInstallData = path(); QStringList directories; directories - << (path() + "/qtc-debugging-helper/") + << (qtInstallData + "/qtc-debugging-helper/") << (QApplication::applicationDirPath() + "/../qtc-debugging-helper/" + QString::number(hash)) + "/" << (QDesktopServices::storageLocation(QDesktopServices::DataLocation) + "/qtc-debugging-helper/" + QString::number(hash)) + "/"; foreach(const QString &directory, directories) { @@ -1390,9 +1393,12 @@ QString QtVersion::buildDebuggingHelperLibrary() QString output; uint hash = qHash(path()); + QString qtInstallData = versionInfo().value("QT_INSTALL_DATA"); + if (qtInstallData.isEmpty()) + qtInstallData = path(); QStringList directories; directories - << path() + "/qtc-debugging-helper/" + << qtInstallData + "/qtc-debugging-helper/" << QApplication::applicationDirPath() + "/../qtc-debugging-helper/" + QString::number(hash) +"/" << QDesktopServices::storageLocation (QDesktopServices::DataLocation) + "/qtc-debugging-helper/" + QString::number(hash) +"/"; diff --git a/src/plugins/qt4projectmanager/speinfo.cpp b/src/plugins/qt4projectmanager/speinfo.cpp index 8ab9d128373156059b6e1361d285fe435a4758f0..3367eea3137b3e2bd0fc7e3d81f44b00b83673ef 100644 --- a/src/plugins/qt4projectmanager/speinfo.cpp +++ b/src/plugins/qt4projectmanager/speinfo.cpp @@ -56,21 +56,21 @@ class InfoItemConfigurationCross : public SPEInfoItem { public: InfoItemConfigurationCross(): SPEInfoItem("", Configuration) {} - QString name(void) const { return QCoreApplication::translate("SimpleProEditor", "Debug and Release"); } + QString name() const { return QCoreApplication::translate("SimpleProEditor", "Debug and Release"); } }; class InfoItemConfigurationDebug : public SPEInfoItem { public: InfoItemConfigurationDebug(): SPEInfoItem("debug", Configuration) {} - QString name(void) const {return QCoreApplication::translate("SimpleProEditor", "Debug specific");} + QString name() const {return QCoreApplication::translate("SimpleProEditor", "Debug specific");} }; class InfoItemConfigurationRelease : public SPEInfoItem { public: InfoItemConfigurationRelease(): SPEInfoItem("release", Configuration) {} - QString name(void) const {return QCoreApplication::translate("SimpleProEditor", "Release specific");} + QString name() const {return QCoreApplication::translate("SimpleProEditor", "Release specific");} }; @@ -79,28 +79,28 @@ class InfoItemPlatformCross : public SPEInfoItem { public: InfoItemPlatformCross(): SPEInfoItem("", Platform) {} - QString name(void) const { return QCoreApplication::translate("SimpleProEditor", "All platforms"); } + QString name() const { return QCoreApplication::translate("SimpleProEditor", "All platforms"); } }; class InfoItemPlatformWindows : public SPEInfoItem { public: InfoItemPlatformWindows(): SPEInfoItem("win32", Platform) {} - QString name(void) const { return QCoreApplication::translate("SimpleProEditor", "MS Windows specific"); } + QString name() const { return QCoreApplication::translate("SimpleProEditor", "MS Windows specific"); } }; class InfoItemPlatformUnix : public SPEInfoItem { public: InfoItemPlatformUnix(): SPEInfoItem("unix", Platform) {} - QString name(void) const { return QCoreApplication::translate("SimpleProEditor", "Linux/Unix specific"); } + QString name() const { return QCoreApplication::translate("SimpleProEditor", "Linux/Unix specific"); } }; class InfoItemPlatformOSX : public SPEInfoItem { public: InfoItemPlatformOSX(): SPEInfoItem("macx", Platform) {} - QString name(void) const { return QCoreApplication::translate("SimpleProEditor", "Mac OSX specific"); } + QString name() const { return QCoreApplication::translate("SimpleProEditor", "Mac OSX specific"); } }; @@ -113,8 +113,8 @@ public: m_data.insert(keyImageFileName, ":/variableimages/images/target.png"); } - QString name(void) const { return QCoreApplication::translate("SimpleProEditor", "Target Options");} - QString description(void) const + QString name() const { return QCoreApplication::translate("SimpleProEditor", "Target Options");} + QString description() const { return QCoreApplication::translate("SimpleProEditor", "Type and name of the target."); @@ -129,8 +129,8 @@ public: m_data.insert(keyImageFileName, ":/variableimages/images/defines.png"); } - QString name(void) const { return QCoreApplication::translate("SimpleProEditor", "Preprocessor Definitions");} - QString description(void) const + QString name() const { return QCoreApplication::translate("SimpleProEditor", "Preprocessor Definitions");} + QString description() const { return QCoreApplication::translate("SimpleProEditor", "Setting of the preprocessor definitions."); @@ -146,8 +146,8 @@ public: m_data.insert(keyImageFileName, ":/variableimages/images/includes.png"); } - QString name(void) const { return QCoreApplication::translate("SimpleProEditor", "Include path"); } - QString description(void) const + QString name() const { return QCoreApplication::translate("SimpleProEditor", "Include path"); } + QString description() const { return QCoreApplication::translate("SimpleProEditor", "Setting of the pathes where the header files are located."); @@ -162,8 +162,8 @@ public: m_data.insert(keyImageFileName, ":/variableimages/images/libs.png"); } - QString name(void) const { return QCoreApplication::translate("SimpleProEditor", "Libraries");} - QString description(void) const + QString name() const { return QCoreApplication::translate("SimpleProEditor", "Libraries");} + QString description() const { return QCoreApplication::translate("SimpleProEditor", "Defining the libraries to link the target against and the pathes where these are located."); @@ -179,8 +179,8 @@ public: m_data.insert(keyImageFileName, ":/variableimages/images/sources.png"); } - QString name(void) const { return QCoreApplication::translate("SimpleProEditor", "Source Files");} - QString description(void) const + QString name() const { return QCoreApplication::translate("SimpleProEditor", "Source Files");} + QString description() const { return QCoreApplication::translate("SimpleProEditor", ""); @@ -196,8 +196,8 @@ public: m_data.insert(keyImageFileName, ":/variableimages/images/headers.png"); } - QString name(void) const { return QCoreApplication::translate("SimpleProEditor", "Header Files");} - QString description(void) const + QString name() const { return QCoreApplication::translate("SimpleProEditor", "Header Files");} + QString description() const { return QCoreApplication::translate("SimpleProEditor", ""); @@ -213,8 +213,8 @@ public: m_data.insert(keyImageFileName, ":/variableimages/images/forms.png"); } - QString name(void) const { return QCoreApplication::translate("SimpleProEditor", "Forms");} - QString description(void) const + QString name() const { return QCoreApplication::translate("SimpleProEditor", "Forms");} + QString description() const { return QCoreApplication::translate("SimpleProEditor", ""); @@ -229,8 +229,8 @@ public: m_data.insert(keyImageFileName, ":/variableimages/images/qtmodules.png"); } - QString name(void) const { return QCoreApplication::translate("SimpleProEditor", "Qt Modules");} - QString description(void) const + QString name() const { return QCoreApplication::translate("SimpleProEditor", "Qt Modules");} + QString description() const { return QCoreApplication::translate("SimpleProEditor", "Setting up which of the Qt modules will be used in the target application."); @@ -246,8 +246,8 @@ public: m_data.insert(keyImageFileName, ":/variableimages/images/resources.png"); } - QString name(void) const { return QCoreApplication::translate("SimpleProEditor", "Resource files");} - QString description(void) const + QString name() const { return QCoreApplication::translate("SimpleProEditor", "Resource files");} + QString description() const { return QCoreApplication::translate("SimpleProEditor", ""); @@ -258,8 +258,8 @@ class InfoItemVariableTarget : public SPEInfoItem { public: InfoItemVariableTarget(): SPEInfoItem("TARGET", Variable) {} - QString name(void) const { return QCoreApplication::translate("SimpleProEditor", "Target name");} - QString description(void) const + QString name() const { return QCoreApplication::translate("SimpleProEditor", "Target name");} + QString description() const { return QCoreApplication::translate("SimpleProEditor", "The name of the resulting target."); @@ -270,8 +270,8 @@ class InfoItemVariableConfig : public SPEInfoItem { public: InfoItemVariableConfig(): SPEInfoItem("CONFIG", Variable) {} - QString name(void) const { return QCoreApplication::translate("SimpleProEditor", "Configuration");} - QString description(void) const + QString name() const { return QCoreApplication::translate("SimpleProEditor", "Configuration");} + QString description() const { return QCoreApplication::translate("SimpleProEditor", "Configuration."); @@ -282,8 +282,8 @@ class InfoItemVariableDestdir : public SPEInfoItem { public: InfoItemVariableDestdir(): SPEInfoItem("DESTDIR", Variable) {} - QString name(void) const { return QCoreApplication::translate("SimpleProEditor", "Destination directory");} - QString description(void) const + QString name() const { return QCoreApplication::translate("SimpleProEditor", "Destination directory");} + QString description() const { return QCoreApplication::translate("SimpleProEditor", "Where the resulting target will be created."); @@ -300,8 +300,8 @@ public: m_data.insert(keyIncludedByDefault, true); } - QString name(void) const { return QCoreApplication::translate("SimpleProEditor", "QtCore Module"); } - QString description(void) const + QString name() const { return QCoreApplication::translate("SimpleProEditor", "QtCore Module"); } + QString description() const { return QCoreApplication::translate("SimpleProEditor", "Core non-GUI classes used by other modules"); @@ -316,8 +316,8 @@ public: m_data.insert(keyIncludedByDefault, true); } - QString name(void) const { return QCoreApplication::translate("SimpleProEditor", "QtGui Module"); } - QString description(void) const + QString name() const { return QCoreApplication::translate("SimpleProEditor", "QtGui Module"); } + QString description() const { return QCoreApplication::translate("SimpleProEditor", "Graphical user interface components"); @@ -332,8 +332,8 @@ public: m_data.insert(keyIncludedByDefault, false); } - QString name(void) const { return QCoreApplication::translate("SimpleProEditor", "QtNetwork Module"); } - QString description(void) const + QString name() const { return QCoreApplication::translate("SimpleProEditor", "QtNetwork Module"); } + QString description() const { return QCoreApplication::translate("SimpleProEditor", "Classes for network programming"); @@ -348,8 +348,8 @@ public: m_data.insert(keyIncludedByDefault, false); } - QString name(void) const { return QCoreApplication::translate("SimpleProEditor", "QtOpenGL Module"); } - QString description(void) const + QString name() const { return QCoreApplication::translate("SimpleProEditor", "QtOpenGL Module"); } + QString description() const { return QCoreApplication::translate("SimpleProEditor", "OpenGL support classes"); @@ -364,8 +364,8 @@ public: m_data.insert(keyIncludedByDefault, false); } - QString name(void) const { return QCoreApplication::translate("SimpleProEditor", "QtSql Module"); } - QString description(void) const + QString name() const { return QCoreApplication::translate("SimpleProEditor", "QtSql Module"); } + QString description() const { return QCoreApplication::translate("SimpleProEditor", "Classes for database integration using SQL"); @@ -380,8 +380,8 @@ public: m_data.insert(keyIncludedByDefault, false); } - QString name(void) const { return QCoreApplication::translate("SimpleProEditor", "QtScript Module"); } - QString description(void) const + QString name() const { return QCoreApplication::translate("SimpleProEditor", "QtScript Module"); } + QString description() const { return QCoreApplication::translate("SimpleProEditor", "Classes for evaluating Qt Scripts"); @@ -396,8 +396,8 @@ public: m_data.insert(keyIncludedByDefault, false); } - QString name(void) const { return QCoreApplication::translate("SimpleProEditor", "QtSvg Module"); } - QString description(void) const + QString name() const { return QCoreApplication::translate("SimpleProEditor", "QtSvg Module"); } + QString description() const { return QCoreApplication::translate("SimpleProEditor", "Classes for displaying the contents of SVG files"); @@ -412,8 +412,8 @@ public: m_data.insert(keyIncludedByDefault, false); } - QString name(void) const { return QCoreApplication::translate("SimpleProEditor", "QtWebKit Module"); } - QString description(void) const + QString name() const { return QCoreApplication::translate("SimpleProEditor", "QtWebKit Module"); } + QString description() const { return QCoreApplication::translate("SimpleProEditor", "Classes for displaying and editing Web content"); @@ -428,8 +428,8 @@ public: m_data.insert(keyIncludedByDefault, false); } - QString name(void) const { return QCoreApplication::translate("SimpleProEditor", "QtXml Module"); } - QString description(void) const + QString name() const { return QCoreApplication::translate("SimpleProEditor", "QtXml Module"); } + QString description() const { return QCoreApplication::translate("SimpleProEditor", "Classes for handling XML"); @@ -444,8 +444,8 @@ public: m_data.insert(keyIncludedByDefault, false); } - QString name(void) const { return QCoreApplication::translate("SimpleProEditor", "QtXmlPatterns Module"); } - QString description(void) const + QString name() const { return QCoreApplication::translate("SimpleProEditor", "QtXmlPatterns Module"); } + QString description() const { return QCoreApplication::translate("SimpleProEditor", "An XQuery/XPath engine for XML and custom data models"); @@ -460,8 +460,8 @@ public: m_data.insert(keyIncludedByDefault, false); } - QString name(void) const { return QCoreApplication::translate("SimpleProEditor", "Phonon Module"); } - QString description(void) const + QString name() const { return QCoreApplication::translate("SimpleProEditor", "Phonon Module"); } + QString description() const { return QCoreApplication::translate("SimpleProEditor", "Multimedia framework classes"); @@ -476,8 +476,8 @@ public: m_data.insert(keyIncludedByDefault, false); } - QString name(void) const { return QCoreApplication::translate("SimpleProEditor", "Qt3Support Module"); } - QString description(void) const + QString name() const { return QCoreApplication::translate("SimpleProEditor", "Qt3Support Module"); } + QString description() const { return QCoreApplication::translate("SimpleProEditor", "Classes that ease porting from Qt 3 to Qt 4"); @@ -492,8 +492,8 @@ public: m_data.insert(keyIncludedByDefault, false); } - QString name(void) const { return QCoreApplication::translate("SimpleProEditor", "QtTest Module"); } - QString description(void) const + QString name() const { return QCoreApplication::translate("SimpleProEditor", "QtTest Module"); } + QString description() const { return QCoreApplication::translate("SimpleProEditor", "Tool classes for unit testing"); @@ -508,8 +508,8 @@ public: m_data.insert(keyIncludedByDefault, false); } - QString name(void) const { return QCoreApplication::translate("SimpleProEditor", "QtDBus module"); } - QString description(void) const + QString name() const { return QCoreApplication::translate("SimpleProEditor", "QtDBus module"); } + QString description() const { return QCoreApplication::translate("SimpleProEditor", "Classes for Inter-Process Communication using the D-Bus"); @@ -526,8 +526,8 @@ public: m_data.insert(keyIncludedByDefault, false); } - QString name(void) const { return QCoreApplication::translate("SimpleProEditor", "Application"); } - QString description(void) const + QString name() const { return QCoreApplication::translate("SimpleProEditor", "Application"); } + QString description() const { return QCoreApplication::translate("SimpleProEditor", "Create a standalone application"); @@ -542,8 +542,8 @@ public: m_data.insert(keyIncludedByDefault, false); } - QString name(void) const { return QCoreApplication::translate("SimpleProEditor", "Dynamic Library"); } - QString description(void) const + QString name() const { return QCoreApplication::translate("SimpleProEditor", "Dynamic Library"); } + QString description() const { return QCoreApplication::translate("SimpleProEditor", "Create a dynamic library for usage in other applications"); @@ -558,8 +558,8 @@ public: m_data.insert(keyIncludedByDefault, false); } - QString name(void) const { return QCoreApplication::translate("SimpleProEditor", "Static Library"); } - QString description(void) const + QString name() const { return QCoreApplication::translate("SimpleProEditor", "Static Library"); } + QString description() const { return QCoreApplication::translate("SimpleProEditor", "Create a static library for usage in other applications"); @@ -571,35 +571,35 @@ class InfoItemOperatorsAdd : public SPEInfoItem { public: InfoItemOperatorsAdd(): SPEInfoItem("+=", Operator) {} - QString name(void) const { return QCoreApplication::translate("SimpleProEditor", "Add Operator"); } + QString name() const { return QCoreApplication::translate("SimpleProEditor", "Add Operator"); } }; class InfoItemOperatorsRemove : public SPEInfoItem { public: InfoItemOperatorsRemove(): SPEInfoItem("-=", Operator) {} - QString name(void) const { return QCoreApplication::translate("SimpleProEditor", "Remove Operator"); } + QString name() const { return QCoreApplication::translate("SimpleProEditor", "Remove Operator"); } }; class InfoItemOperatorsReplace : public SPEInfoItem { public: InfoItemOperatorsReplace(): SPEInfoItem("~=", Operator) {} - QString name(void) const { return QCoreApplication::translate("SimpleProEditor", "Replace Operator"); } + QString name() const { return QCoreApplication::translate("SimpleProEditor", "Replace Operator"); } }; class InfoItemOperatorsSet : public SPEInfoItem { public: InfoItemOperatorsSet(): SPEInfoItem("=", Operator) {} - QString name(void) const { return QCoreApplication::translate("SimpleProEditor", "Set Operator"); } + QString name() const { return QCoreApplication::translate("SimpleProEditor", "Set Operator"); } }; class InfoItemOperatorsUniqueAdd : public SPEInfoItem { public: InfoItemOperatorsUniqueAdd(): SPEInfoItem("*=", Operator) {} - QString name(void) const { return QCoreApplication::translate("SimpleProEditor", "Unique Add Operator"); } + QString name() const { return QCoreApplication::translate("SimpleProEditor", "Unique Add Operator"); } }; @@ -625,7 +625,7 @@ QVariant SPEInfoItem::data(const QString &key) const return m_data.value(key); } -const SPEInfoItem *SPEInfoItem::parentItem(void) const +const SPEInfoItem *SPEInfoItem::parentItem() const { return m_parentItem; } @@ -651,7 +651,7 @@ QString SPEInfoItem::id() const return m_id; } -SPEInfoItem::InfoKind SPEInfoItem::infoKind(void) const +SPEInfoItem::InfoKind SPEInfoItem::infoKind() const { return m_infoKind; } @@ -686,7 +686,7 @@ void SPEInfo::addListToHash(const QList<SPEInfoItem*> &list) m_itemHash.insert(qMakePair(item->infoKind(), item->id()), item); } -void SPEInfo::initializeLists(void) +void SPEInfo::initializeLists() { InfoItemConfigurationCross *infoItemConfigurationCross = new InfoItemConfigurationCross; InfoItemConfigurationDebug *infoItemConfigurationDebug = new InfoItemConfigurationDebug; @@ -762,7 +762,7 @@ void SPEInfo::initializeLists(void) m_listsInitialized = true; } -void SPEInfo::deleteLists(void) +void SPEInfo::deleteLists() { m_itemHash.clear(); diff --git a/src/plugins/qt4projectmanager/speinfo.h b/src/plugins/qt4projectmanager/speinfo.h index 4a21ee9bc003ba2281fefc23348d23c81fd59472..a4395212916789b9b2ab6dec7d6e3e8708e9d76b 100644 --- a/src/plugins/qt4projectmanager/speinfo.h +++ b/src/plugins/qt4projectmanager/speinfo.h @@ -52,12 +52,12 @@ public: SPEInfoItem(const QString &id, InfoKind kind); virtual ~SPEInfoItem() {} - QString id(void) const; - InfoKind infoKind(void) const; - virtual QString name(void) const; - virtual QString description(void) const; + QString id() const; + InfoKind infoKind() const; + virtual QString name() const; + virtual QString description() const; QVariant data(const QString &key) const; - const SPEInfoItem *parentItem(void) const; + const SPEInfoItem *parentItem() const; void setParentItem(const SPEInfoItem *parentItem); bool isAncestorOf(const SPEInfoItem *ancestor) const; @@ -92,8 +92,8 @@ public: private: static void addListToHash(const QList<SPEInfoItem*> &list); - static void initializeLists(void); - static void deleteLists(void); + static void initializeLists(); + static void deleteLists(); static QList<SPEInfoItem*> m_configurationList; static QList<SPEInfoItem*> m_platformList; diff --git a/src/plugins/subversion/subversionoutputwindow.h b/src/plugins/subversion/subversionoutputwindow.h index 85d59afcbbdbf6b451034217f3f005fbea94fece..fc5b76eec46310347f8de6b35ca662b458e2d104 100644 --- a/src/plugins/subversion/subversionoutputwindow.h +++ b/src/plugins/subversion/subversionoutputwindow.h @@ -50,7 +50,7 @@ public: ~SubversionOutputWindow(); QWidget *outputWidget(QWidget *parent); - QList<QWidget*> toolBarWidgets(void) const { + QList<QWidget*> toolBarWidgets() const { return QList<QWidget *>(); } diff --git a/src/plugins/texteditor/texteditorplugin.cpp b/src/plugins/texteditor/texteditorplugin.cpp index 12e3ef9282520cf58b9af4c1625562085398df30..d1e4ce5c8fd4546a2294f63992b43e6ad5ffd55e 100644 --- a/src/plugins/texteditor/texteditorplugin.cpp +++ b/src/plugins/texteditor/texteditorplugin.cpp @@ -48,6 +48,7 @@ #include <coreplugin/editormanager/editormanager.h> #include <extensionsystem/pluginmanager.h> #include <texteditor/texteditoractionhandler.h> +#include <find/searchresultwindow.h> #include <utils/qtcassert.h> #include <QtCore/QtPlugin> @@ -63,7 +64,8 @@ TextEditorPlugin::TextEditorPlugin() : m_settings(0), m_wizard(0), m_editorFactory(0), - m_lineNumberFilter(0) + m_lineNumberFilter(0), + m_searchResultWindow(0) { QTC_ASSERT(!m_instance, return); m_instance = this; @@ -137,6 +139,13 @@ bool TextEditorPlugin::initialize(const QStringList &arguments, QString *errorMe void TextEditorPlugin::extensionsInitialized() { m_editorFactory->actionHandler()->initializeActions(); + + m_searchResultWindow = ExtensionSystem::PluginManager::instance()->getObject<Find::SearchResultWindow>(); + + connect(m_settings, SIGNAL(fontSettingsChanged(TextEditor::FontSettings)), + this, SLOT(updateSearchResultsFont(TextEditor::FontSettings))); + + updateSearchResultsFont(m_settings->fontSettings()); } void TextEditorPlugin::initializeEditor(PlainTextEditor *editor) @@ -155,5 +164,10 @@ void TextEditorPlugin::invokeCompletion() editor->triggerCompletions(); } +void TextEditorPlugin::updateSearchResultsFont(const FontSettings &settings) +{ + if (m_searchResultWindow) + m_searchResultWindow->setTextEditorFont(QFont(settings.family(), settings.fontSize())); +} Q_EXPORT_PLUGIN(TextEditorPlugin) diff --git a/src/plugins/texteditor/texteditorplugin.h b/src/plugins/texteditor/texteditorplugin.h index 73fb4538bb0aef572adcf82c8aa8602eab789580..17f601dd24cf9651ae6ceec569331820769cb946 100644 --- a/src/plugins/texteditor/texteditorplugin.h +++ b/src/plugins/texteditor/texteditorplugin.h @@ -32,6 +32,10 @@ #include <extensionsystem/iplugin.h> +namespace Find { +class SearchResultWindow; +} + namespace TextEditor { class FontSettings; @@ -65,6 +69,7 @@ public: private slots: void invokeCompletion(); + void updateSearchResultsFont(const TextEditor::FontSettings &); private: static TextEditorPlugin *m_instance; @@ -72,6 +77,7 @@ private: TextFileWizard *m_wizard; PlainTextEditorFactory *m_editorFactory; LineNumberFilter *m_lineNumberFilter; + Find::SearchResultWindow *m_searchResultWindow; }; } // namespace Internal diff --git a/src/shared/qrceditor/resourceview.cpp b/src/shared/qrceditor/resourceview.cpp index 4ad1ad2900fbc3446c08ede0c7a46360860a92c7..c641082d9ff717b2a33fac55976f2309ceae6d60 100644 --- a/src/shared/qrceditor/resourceview.cpp +++ b/src/shared/qrceditor/resourceview.cpp @@ -199,9 +199,8 @@ ResourceView::ResourceView(QUndoStack *history, QWidget *parent) : enableContextMenu(true); } -ResourceView::~ResourceView(void) +ResourceView::~ResourceView() { - } void ResourceView::currentChanged(const QModelIndex ¤t, const QModelIndex &previous) @@ -477,7 +476,7 @@ void ResourceView::onEditAlias() changeAlias(index); } -bool ResourceView::load(QString fileName) +bool ResourceView::load(const QString &fileName) { const QFileInfo fi(fileName); m_qrcModel->setFileName(fi.absoluteFilePath()); @@ -488,7 +487,7 @@ bool ResourceView::load(QString fileName) return m_qrcModel->reload(); } -bool ResourceView::save(void) +bool ResourceView::save() { return m_qrcModel->save(); } diff --git a/src/shared/qrceditor/resourceview.h b/src/shared/qrceditor/resourceview.h index bd99cacc3400e0bf997bf04ff1b4ca2a1034477e..034aef16d7c0cd2db39a231e5351466b5d0880ac 100644 --- a/src/shared/qrceditor/resourceview.h +++ b/src/shared/qrceditor/resourceview.h @@ -84,10 +84,10 @@ public: }; ResourceView(QUndoStack *history, QWidget *parent = 0); - ~ResourceView(void); + ~ResourceView(); - bool load(QString fileName); - bool save(void); + bool load(const QString &fileName); + bool save(); QString fileName() const; void setFileName(const QString &fileName); @@ -114,9 +114,9 @@ public: bool defaultAddFileEnabled() const; void findSamePlacePostDeletionModelIndex(int &row, QModelIndex &parent) const; - EntryBackup * removeEntry(const QModelIndex &index); + EntryBackup *removeEntry(const QModelIndex &index); void addFiles(int prefixIndex, const QStringList &fileNames, int cursorFile, - int &firstFile, int &lastFile); + int &firstFile, int &lastFile); void removeFiles(int prefixIndex, int firstFileIndex, int lastFileIndex); QStringList fileNamesToAdd(); QModelIndex addPrefix(); @@ -158,8 +158,8 @@ public: void changeValue(const QModelIndex &nodeIndex, NodeProperty property, const QString &value); private: - void addUndoCommand(const QModelIndex &nodeIndex, NodeProperty property, const QString &before, - const QString &after); + void addUndoCommand(const QModelIndex &nodeIndex, NodeProperty property, + const QString &before, const QString &after); QPoint m_releasePos;