| 317 | } |
| 318 | |
| 319 | DiffTextWindow::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 | |
| 343 | DiffTextWindow::~DiffTextWindow() = default; |
| 344 | |