MCPcopy Create free account
hub / github.com/KDE/kdiff3 / DiffTextWindow

Method DiffTextWindow

src/difftextwindow.cpp:319–341  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

317}
318
319DiffTextWindow::DiffTextWindow(DiffTextWindowFrame* pParent,
320 e_SrcSelector winIdx,
321 KDiff3App& app):
322 QWidget(pParent),
323 m_app(app)
324{
325 setObjectName(QString("DiffTextWindow%1").arg((qint32)winIdx));
326 setAttribute(Qt::WA_OpaquePaintEvent);
327 setUpdatesEnabled(false);
328
329 d = std::make_unique<DiffTextWindowData>(this);
330 setFocusPolicy(Qt::ClickFocus);
331 setAcceptDrops(true);
332 mWinIdx = winIdx;
333
334 init(QString(""), nullptr, d->m_eLineEndStyle, nullptr, 0, nullptr, nullptr);
335
336 setMinimumSize(QSize(20, 20));
337
338 setUpdatesEnabled(true);
339
340 setFont(gOptions->defaultFont());
341}
342
343DiffTextWindow::~DiffTextWindow() = default;
344

Callers

nothing calls this directly

Calls 1

QSizeClass · 0.85

Tested by

no test coverage detected