forked from qt-creator/qt-creator
Even more Qt6 porting
Task-number: QTCREATORBUG-24098 Change-Id: Ib6ef0e521483153c9716c9a1870072e836d6b026 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
@@ -933,7 +933,11 @@ void PreviewDialog::setPixmap(const QPixmap &p, int zoom)
|
||||
m_label->adjustSize();
|
||||
m_zoom = zoom;
|
||||
m_label->setZoom(m_zoom);
|
||||
#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
|
||||
QSize size = m_label->pixmap().size() + QSize(54, 44);
|
||||
#else
|
||||
QSize size = m_label->pixmap()->size() + QSize(54, 44);
|
||||
#endif
|
||||
if (size.width() < 180)
|
||||
size.setWidth(180);
|
||||
resize(size);
|
||||
|
@@ -33,6 +33,8 @@
|
||||
|
||||
#include <utils/mimetypes/mimedatabase.h>
|
||||
|
||||
#include <QFile>
|
||||
|
||||
using namespace LanguageServerProtocol;
|
||||
|
||||
namespace LanguageClient {
|
||||
|
@@ -41,6 +41,7 @@
|
||||
#include <utils/treeviewcombobox.h>
|
||||
#include <utils/utilsicons.h>
|
||||
|
||||
#include <QActionGroup>
|
||||
#include <QFile>
|
||||
#include <QMenu>
|
||||
#include <QTextDocument>
|
||||
@@ -224,7 +225,7 @@ void updateEditorToolBar(Core::IEditor *editor)
|
||||
actions[widget] = widget->toolBar()->addAction(
|
||||
icon, client->name(), [document]() {
|
||||
auto menu = new QMenu;
|
||||
auto *clientsGroup = new QActionGroup(menu);
|
||||
auto clientsGroup = new QActionGroup(menu);
|
||||
clientsGroup->setExclusive(true);
|
||||
for (auto client : LanguageClientManager::clientsSupportingDocument(document)) {
|
||||
auto action = clientsGroup->addAction(client->name());
|
||||
|
@@ -27,13 +27,12 @@
|
||||
|
||||
#include <utils/algorithm.h>
|
||||
#include <utils/fileutils.h>
|
||||
|
||||
#include <utils/qtcassert.h>
|
||||
|
||||
#include <QDebug>
|
||||
#include <QtEndian>
|
||||
#include <QFile>
|
||||
#include <QRegExp>
|
||||
#include <QRegularExpression>
|
||||
#include <QString>
|
||||
#include <QStringList>
|
||||
#include <QSysInfo>
|
||||
@@ -456,7 +455,7 @@ Abi Abi::abiFromTargetTriplet(const QString &triple)
|
||||
if (machine.isEmpty())
|
||||
return Abi();
|
||||
|
||||
const QVector<QStringRef> parts = machine.splitRef(QRegExp("[ /-]"));
|
||||
const QVector<QStringRef> parts = machine.splitRef(QRegularExpression("[ /-]"));
|
||||
|
||||
Architecture arch = UnknownArchitecture;
|
||||
OS os = UnknownOS;
|
||||
|
@@ -461,11 +461,14 @@ QWidget *SpacerField::createWidget(const QString &displayName, JsonFieldPage *pa
|
||||
{
|
||||
Q_UNUSED(displayName)
|
||||
Q_UNUSED(page)
|
||||
int size = QApplication::style()->pixelMetric(QStyle::PM_DefaultLayoutSpacing) * m_factor;
|
||||
int hspace = QApplication::style()->pixelMetric(QStyle::PM_LayoutHorizontalSpacing);
|
||||
int vspace = QApplication::style()->pixelMetric(QStyle::PM_LayoutVerticalSpacing);
|
||||
int hsize = hspace * m_factor;
|
||||
int vsize = vspace * m_factor;
|
||||
|
||||
auto w = new QWidget();
|
||||
w->setMinimumSize(size, size);
|
||||
w->setMaximumSize(size, size);
|
||||
w->setMinimumSize(hsize, vsize);
|
||||
w->setMaximumSize(hsize, vsize);
|
||||
w->setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
|
||||
return w;
|
||||
}
|
||||
|
@@ -85,7 +85,7 @@ ProjectExplorerSettingsWidget::ProjectExplorerSettingsWidget(QWidget *parent) :
|
||||
m_ui.directoryButtonGroup->setId(m_ui.currentDirectoryRadioButton, UseCurrentDirectory);
|
||||
m_ui.directoryButtonGroup->setId(m_ui.directoryRadioButton, UseProjectDirectory);
|
||||
|
||||
connect(m_ui.directoryButtonGroup, QOverload<int>::of(&QButtonGroup::buttonClicked),
|
||||
connect(m_ui.directoryButtonGroup, QOverload<QAbstractButton *>::of(&QButtonGroup::buttonClicked),
|
||||
this, &ProjectExplorerSettingsWidget::slotDirectoryButtonGroupChanged);
|
||||
}
|
||||
|
||||
|
@@ -509,7 +509,8 @@ public:
|
||||
m_buttonBox->button(QDialogButtonBox::Ok)->setEnabled(valid);
|
||||
});
|
||||
targetDirLayout->addWidget(m_targetDirChooser);
|
||||
connect(m_buttonGroup, QOverload<int>::of(&QButtonGroup::buttonClicked), this, [this] {
|
||||
connect(m_buttonGroup, QOverload<QAbstractButton *>::of(&QButtonGroup::buttonClicked),
|
||||
this, [this] {
|
||||
switch (dropAction()) {
|
||||
case DropAction::CopyWithFiles:
|
||||
case DropAction::MoveWithFiles:
|
||||
|
@@ -42,6 +42,8 @@
|
||||
#include <utils/qtcassert.h>
|
||||
#include <utils/qtcprocess.h>
|
||||
|
||||
#include <QRegularExpression>
|
||||
|
||||
using namespace Utils;
|
||||
using namespace ProjectExplorer;
|
||||
using namespace ProjectExplorer::Internal;
|
||||
@@ -195,7 +197,7 @@ namespace {
|
||||
static QString generateSuffix(const QString &suffix)
|
||||
{
|
||||
QString result = suffix;
|
||||
result.replace(QRegExp("[^a-zA-Z0-9_.-]"), QString('_')); // replace fishy character
|
||||
result.replace(QRegularExpression("[^a-zA-Z0-9_.-]"), QString('_')); // replace fishy character
|
||||
if (!result.startsWith('.'))
|
||||
result.prepend('.');
|
||||
return result;
|
||||
|
@@ -31,6 +31,10 @@
|
||||
|
||||
#include <QProcessEnvironment>
|
||||
|
||||
QT_BEGIN_NAMESPACE
|
||||
class QTextCodec;
|
||||
QT_END_NAMESPACE
|
||||
|
||||
namespace Core { class IDocument; }
|
||||
namespace Utils { class FilePath; }
|
||||
|
||||
|
@@ -47,6 +47,8 @@
|
||||
#include <unistd.h>
|
||||
#include <sys/prctl.h>
|
||||
|
||||
#include <utils/porting.h>
|
||||
|
||||
// Enable compilation with older header that doesn't contain this constant
|
||||
// for running on newer libraries that do support it
|
||||
#ifndef PR_SET_PTRACER
|
||||
@@ -101,7 +103,7 @@ CrashHandlerSetup::CrashHandlerSetup(const QString &appName,
|
||||
return;
|
||||
if (!QStringList{"1", "all", "yes"}.contains(value)) {
|
||||
const QString binaryName = QFileInfo(QCoreApplication::applicationFilePath()).fileName();
|
||||
if (!value.split(",", QString::SkipEmptyParts).contains(binaryName))
|
||||
if (!value.split(",", Utils::SkipEmptyParts).contains(binaryName))
|
||||
return;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user