1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179
|
From 1db4d6c82cbcd6b6a4f1bbd97e64b5a4f6c2f743 Mon Sep 17 00:00:00 2001
From: Mattia Biondi <mattiabiondi1@gmail.com>
Date: Sun, 5 Apr 2020 21:50:44 +0200
Subject: [PATCH] Qt5
---
src/frontends/qmps/add_breakpoint_dialog.cc | 4 ++--
src/frontends/qmps/add_suspect_dialog.cc | 8 ++++----
src/frontends/qmps/add_tracepoint_dialog.cc | 4 ++--
src/frontends/qmps/code_view.cc | 4 ++--
src/frontends/qmps/hex_view.cc | 4 ++--
src/frontends/qmps/monitor_window.cc | 4 ++--
src/frontends/qmps/terminal_view.cc | 2 +-
src/frontends/qmps/terminal_window.cc | 2 +-
8 files changed, 16 insertions(+), 16 deletions(-)
diff --git a/src/frontends/qmps/add_breakpoint_dialog.cc b/src/frontends/qmps/add_breakpoint_dialog.cc
index 80d3d26..df2776f 100644
--- a/src/frontends/qmps/add_breakpoint_dialog.cc
+++ b/src/frontends/qmps/add_breakpoint_dialog.cc
@@ -41,8 +41,8 @@ AddBreakpointDialog::AddBreakpointDialog(QWidget* parent)
layout->addWidget(new QLabel("ASID:"), 0, 0);
asidEditor = new AsidLineEdit;
layout->addWidget(asidEditor, 0, 1);
- asidEditor->setMinimumWidth(asidEditor->fontMetrics().horizontalAdvance("0") * 5);
- asidEditor->setMaximumWidth(asidEditor->fontMetrics().horizontalAdvance("0") * 6);
+ asidEditor->setMinimumWidth(asidEditor->fontMetrics().width("0") * 5);
+ asidEditor->setMaximumWidth(asidEditor->fontMetrics().width("0") * 6);
layout->setColumnMinimumWidth(2, 12);
diff --git a/src/frontends/qmps/add_suspect_dialog.cc b/src/frontends/qmps/add_suspect_dialog.cc
index 480ddb6..61fb21d 100644
--- a/src/frontends/qmps/add_suspect_dialog.cc
+++ b/src/frontends/qmps/add_suspect_dialog.cc
@@ -46,14 +46,14 @@ AddSuspectDialog::AddSuspectDialog(QWidget* parent)
layout->addWidget(new QLabel("ASID:"), 0, 0);
asidEditor = new AsidLineEdit;
layout->addWidget(asidEditor, 0, 1);
- asidEditor->setMinimumWidth(asidEditor->fontMetrics().horizontalAdvance("0x00__"));
- asidEditor->setMaximumWidth(asidEditor->fontMetrics().horizontalAdvance("0x00__"));
+ asidEditor->setMinimumWidth(asidEditor->fontMetrics().width("0x00__"));
+ asidEditor->setMaximumWidth(asidEditor->fontMetrics().width("0x00__"));
layout->setColumnMinimumWidth(2, 12);
layout->addWidget(new QLabel("Start:"), 0, 3);
startAddressEdit = new AddressLineEdit;
- startAddressEdit->setMinimumWidth(startAddressEdit->fontMetrics().horizontalAdvance("0xdead.beef__"));
+ startAddressEdit->setMinimumWidth(startAddressEdit->fontMetrics().width("0xdead.beef__"));
layout->addWidget(startAddressEdit, 0, 4);
connect(startAddressEdit, SIGNAL(textChanged(const QString&)), this, SLOT(validate()));
@@ -61,7 +61,7 @@ AddSuspectDialog::AddSuspectDialog(QWidget* parent)
layout->addWidget(new QLabel("End:"), 0, 6);
endAddressEdit = new AddressLineEdit;
- endAddressEdit->setMinimumWidth(endAddressEdit->fontMetrics().horizontalAdvance("0xdead.beef__"));
+ endAddressEdit->setMinimumWidth(endAddressEdit->fontMetrics().width("0xdead.beef__"));
layout->addWidget(endAddressEdit, 0, 7);
connect(endAddressEdit, SIGNAL(textChanged(const QString&)), this, SLOT(validate()));
diff --git a/src/frontends/qmps/add_tracepoint_dialog.cc b/src/frontends/qmps/add_tracepoint_dialog.cc
index 134b869..101c03d 100644
--- a/src/frontends/qmps/add_tracepoint_dialog.cc
+++ b/src/frontends/qmps/add_tracepoint_dialog.cc
@@ -47,7 +47,7 @@ AddTracepointDialog::AddTracepointDialog(QWidget* parent)
layout->addWidget(new QLabel("Start:"), gridRow, 0);
startAddressEdit = new AddressLineEdit;
- startAddressEdit->setMinimumWidth(startAddressEdit->fontMetrics().horizontalAdvance("0xdead.beef__"));
+ startAddressEdit->setMinimumWidth(startAddressEdit->fontMetrics().width("0xdead.beef__"));
layout->addWidget(startAddressEdit, gridRow, 1);
connect(startAddressEdit, SIGNAL(textChanged(const QString&)), this, SLOT(validate()));
@@ -55,7 +55,7 @@ AddTracepointDialog::AddTracepointDialog(QWidget* parent)
layout->addWidget(new QLabel("End:"), gridRow, 3);
endAddressEdit = new AddressLineEdit;
- endAddressEdit->setMinimumWidth(endAddressEdit->fontMetrics().horizontalAdvance("0xdead.beef__"));
+ endAddressEdit->setMinimumWidth(endAddressEdit->fontMetrics().width("0xdead.beef__"));
layout->addWidget(endAddressEdit, gridRow, 4);
connect(endAddressEdit, SIGNAL(textChanged(const QString&)), this, SLOT(validate()));
diff --git a/src/frontends/qmps/code_view.cc b/src/frontends/qmps/code_view.cc
index 867738c..405bc33 100644
--- a/src/frontends/qmps/code_view.cc
+++ b/src/frontends/qmps/code_view.cc
@@ -63,7 +63,7 @@ CodeView::CodeView(Word cpuId)
codeMargin->setFont(font);
codeMargin->setCursor(Qt::PointingHandCursor);
- setTabStopDistance(fontMetrics().horizontalAdvance("x") * TAB_STOP_CHARS);
+ setTabStopWidth(fontMetrics().width("x") * TAB_STOP_CHARS);
// Compute viewport margins
setViewportMargins(codeMargin->sizeHint().width(), 0, 0, 0);
@@ -331,7 +331,7 @@ CodeViewMargin::CodeViewMargin(CodeView* view)
QSize CodeViewMargin::sizeHint() const
{
QString sampleAddr = FormatAddress(0xdeadbeef);
- return QSize(fontMetrics().horizontalAdvance("o") * sampleAddr.size() + kMarkerSize, 0);
+ return QSize(fontMetrics().width("o") * sampleAddr.size() + kMarkerSize, 0);
}
void CodeViewMargin::paintEvent(QPaintEvent* event)
diff --git a/src/frontends/qmps/hex_view.cc b/src/frontends/qmps/hex_view.cc
index e65bb3b..d3e5f83 100644
--- a/src/frontends/qmps/hex_view.cc
+++ b/src/frontends/qmps/hex_view.cc
@@ -52,7 +52,7 @@ HexView::HexView(Word start, Word end, QWidget* parent)
setViewportMargins(margin->sizeHint().width(), 0, 0, 0);
connect(this, SIGNAL(updateRequest(QRect,int)), this, SLOT(updateMargin(QRect,int)));
- setCursorWidth(fontMetrics().horizontalAdvance("o"));
+ setCursorWidth(fontMetrics().width("o"));
setLineWrapMode(NoWrap);
setOverwriteMode(true);
setTabChangesFocus(true);
@@ -365,7 +365,7 @@ HexViewMargin::HexViewMargin(HexView* view)
QSize HexViewMargin::sizeHint() const
{
- return QSize(kLeftPadding + fontMetrics().horizontalAdvance("0xdead.beef") + kRightPadding, 0);
+ return QSize(kLeftPadding + fontMetrics().width("0xdead.beef") + kRightPadding, 0);
}
void HexViewMargin::paintEvent(QPaintEvent* event)
diff --git a/src/frontends/qmps/monitor_window.cc b/src/frontends/qmps/monitor_window.cc
index 1dffa17..d0cc258 100644
--- a/src/frontends/qmps/monitor_window.cc
+++ b/src/frontends/qmps/monitor_window.cc
@@ -811,7 +811,7 @@ StatusDisplay::StatusDisplay(QWidget* parent)
layout->addWidget(new QLabel("Status:"));
statusLabel = new QLabel;
- statusLabel->setFixedWidth(statusLabel->fontMetrics().horizontalAdvance("Powered off_"));
+ statusLabel->setFixedWidth(statusLabel->fontMetrics().width("Powered off_"));
layout->addWidget(statusLabel);
layout->addSpacing(kFieldSpacing);
@@ -819,7 +819,7 @@ StatusDisplay::StatusDisplay(QWidget* parent)
layout->addWidget(new QLabel("ToD:"));
todLabel = new QLabel;
todLabel->setFont(Appl()->getMonospaceFont());
- todLabel->setFixedWidth(todLabel->fontMetrics().horizontalAdvance("00000000:00000000"));
+ todLabel->setFixedWidth(todLabel->fontMetrics().width("00000000:00000000"));
layout->addWidget(todLabel);
statusLabel->setText("-");
diff --git a/src/frontends/qmps/terminal_view.cc b/src/frontends/qmps/terminal_view.cc
index 3be1502..045c7bc 100644
--- a/src/frontends/qmps/terminal_view.cc
+++ b/src/frontends/qmps/terminal_view.cc
@@ -39,7 +39,7 @@ TerminalView::TerminalView(TerminalDevice* terminal, QWidget* parent)
QFont font = Appl()->getMonospaceFont();
setFont(font);
- setCursorWidth(fontMetrics().horizontalAdvance("o"));
+ setCursorWidth(fontMetrics().width("o"));
// Disable features that look silly in a basic terminal widget
setContextMenuPolicy(Qt::NoContextMenu);
diff --git a/src/frontends/qmps/terminal_window.cc b/src/frontends/qmps/terminal_window.cc
index cc61f72..6f6a422 100644
--- a/src/frontends/qmps/terminal_window.cc
+++ b/src/frontends/qmps/terminal_window.cc
@@ -60,7 +60,7 @@ TerminalWindow::TerminalWindow(unsigned int devNo, QWidget* parent)
restoreGeometry(savedGeometry.toByteArray());
} else {
QFontMetrics fm = terminalView->fontMetrics();
- resize(fm.horizontalAdvance("x") * kDefaultCols, fm.lineSpacing() * kDefaultRows);
+ resize(fm.width("x") * kDefaultCols, fm.lineSpacing() * kDefaultRows);
}
connect(debugSession, SIGNAL(MachineReset()), this, SLOT(onMachineReset()));
--
2.26.0
|