MCPcopy Create free account
hub / github.com/Simsys/qhexedit2 / createStatusBar

Method createStatusBar

example/mainwindow.cpp:322–358  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

320}
321
322void MainWindow::createStatusBar()
323{
324 // Address Label
325 lbAddressName = new QLabel();
326 lbAddressName->setText(tr("Address:"));
327 statusBar()->addPermanentWidget(lbAddressName);
328 lbAddress = new QLabel();
329 lbAddress->setFrameShape(QFrame::Panel);
330 lbAddress->setFrameShadow(QFrame::Sunken);
331 lbAddress->setMinimumWidth(70);
332 statusBar()->addPermanentWidget(lbAddress);
333 connect(hexEdit, SIGNAL(currentAddressChanged(qint64)), this, SLOT(setAddress(qint64)));
334
335 // Size Label
336 lbSizeName = new QLabel();
337 lbSizeName->setText(tr("Size:"));
338 statusBar()->addPermanentWidget(lbSizeName);
339 lbSize = new QLabel();
340 lbSize->setFrameShape(QFrame::Panel);
341 lbSize->setFrameShadow(QFrame::Sunken);
342 lbSize->setMinimumWidth(70);
343 statusBar()->addPermanentWidget(lbSize);
344 connect(hexEdit, SIGNAL(currentSizeChanged(qint64)), this, SLOT(setSize(qint64)));
345
346 // Overwrite Mode Label
347 lbOverwriteModeName = new QLabel();
348 lbOverwriteModeName->setText(tr("Mode:"));
349 statusBar()->addPermanentWidget(lbOverwriteModeName);
350 lbOverwriteMode = new QLabel();
351 lbOverwriteMode->setFrameShape(QFrame::Panel);
352 lbOverwriteMode->setFrameShadow(QFrame::Sunken);
353 lbOverwriteMode->setMinimumWidth(70);
354 statusBar()->addPermanentWidget(lbOverwriteMode);
355 setOverwriteMode(hexEdit->overwriteMode());
356
357 statusBar()->showMessage(tr("Ready"), 2000);
358}
359
360void MainWindow::createToolBars()
361{

Callers

nothing calls this directly

Calls 1

overwriteModeMethod · 0.80

Tested by

no test coverage detected