Add status bar with color value

This commit is contained in:
2022-06-11 17:19:03 +02:00
parent f7e4e1874f
commit 9cd2ae14b3
7 changed files with 98 additions and 13 deletions
+4 -4
View File
@@ -15,6 +15,7 @@
#include <QSettings>
#include <QCoreApplication>
#include <QThreadPool>
#include <QStatusBar>
#include "loadrunable.h"
#include "markedfiles.h"
#include "about.h"
@@ -37,10 +38,8 @@ MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent)
infoDock->setWidget(m_info);
infoDock->setObjectName("infoDock");
addDockWidget(Qt::LeftDockWidgetArea, infoDock);
//m_image = new ImageScrollArea(this);
//m_image->resize(0,0);
//setCentralWidget(m_image);
resize(800, 600);
setStatusBar(new QStatusBar(this));
m_database = new Database(this);
if(!m_database->init())
@@ -49,6 +48,8 @@ MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent)
m_imageGL = new ImageScrollAreaGL(m_database, this);
setCentralWidget(m_imageGL);
connect(m_imageGL->imageWidget(), &ImageWidget::status, [this](const QString &status){ statusBar()->showMessage(status); });
m_stretchPanel = new StretchToolbar(this);
connect(m_stretchPanel, SIGNAL(paramChanged(float,float,float)), m_imageGL->imageWidget(), SLOT(setMTFParams(float,float,float)));
connect(m_stretchPanel, &StretchToolbar::autoStretch, [&](){ m_stretchPanel->stretchImage(m_ringList->currentImage().get()); });
@@ -338,7 +339,6 @@ void MainWindow::socketNotify()
void MainWindow::pixmapLoaded(Image *image)
{
//m_image->setImage(image->pixmap());
if(image->rawImage())
{
m_imageGL->setImage(image->rawImage(), image->number());