changes for portability with Qt 5.12 on Ubuntu 20.04LTS
This commit is contained in:
@ -78,7 +78,7 @@ set(PROJECT_SOURCES
|
|||||||
stdcapture.cpp
|
stdcapture.cpp
|
||||||
${PLUGIN_LOADER_SRC}
|
${PLUGIN_LOADER_SRC}
|
||||||
)
|
)
|
||||||
qt_add_resources(PROJECT_SOURCES lammpsgui.qrc)
|
qt5_add_resources(PROJECT_SOURCES lammpsgui.qrc)
|
||||||
|
|
||||||
if(APPLE)
|
if(APPLE)
|
||||||
set(MACOSX_ICON_FILE ${LAMMPS_DIR}/cmake/packaging/lammps.icns)
|
set(MACOSX_ICON_FILE ${LAMMPS_DIR}/cmake/packaging/lammps.icns)
|
||||||
@ -99,7 +99,7 @@ else()
|
|||||||
target_link_libraries(lammps-gui PRIVATE ${LAMMPS_LIBRARY})
|
target_link_libraries(lammps-gui PRIVATE ${LAMMPS_LIBRARY})
|
||||||
endif()
|
endif()
|
||||||
target_compile_definitions(lammps-gui PRIVATE LAMMPS_GUI_VERSION="${PROJECT_VERSION}")
|
target_compile_definitions(lammps-gui PRIVATE LAMMPS_GUI_VERSION="${PROJECT_VERSION}")
|
||||||
target_link_libraries(lammps-gui PRIVATE Qt${QT_VERSION_MAJOR}::Widgets)
|
target_link_libraries(lammps-gui PRIVATE Qt5::Widgets)
|
||||||
if(BUILD_OMP)
|
if(BUILD_OMP)
|
||||||
find_package(OpenMP COMPONENTS CXX REQUIRED)
|
find_package(OpenMP COMPONENTS CXX REQUIRED)
|
||||||
target_link_libraries(lammps-gui PRIVATE OpenMP::OpenMP_CXX)
|
target_link_libraries(lammps-gui PRIVATE OpenMP::OpenMP_CXX)
|
||||||
|
|||||||
@ -161,7 +161,11 @@ void ImageViewer::updateActions()
|
|||||||
void ImageViewer::scaleImage(double factor)
|
void ImageViewer::scaleImage(double factor)
|
||||||
{
|
{
|
||||||
scaleFactor *= factor;
|
scaleFactor *= factor;
|
||||||
|
#if QT_VERSION < QT_VERSION_CHECK(5,15,0)
|
||||||
|
imageLabel->resize(scaleFactor * imageLabel->pixmap()->size());
|
||||||
|
#else
|
||||||
imageLabel->resize(scaleFactor * imageLabel->pixmap(Qt::ReturnByValue).size());
|
imageLabel->resize(scaleFactor * imageLabel->pixmap(Qt::ReturnByValue).size());
|
||||||
|
#endif
|
||||||
|
|
||||||
adjustScrollBar(scrollArea->horizontalScrollBar(), factor);
|
adjustScrollBar(scrollArea->horizontalScrollBar(), factor);
|
||||||
adjustScrollBar(scrollArea->verticalScrollBar(), factor);
|
adjustScrollBar(scrollArea->verticalScrollBar(), factor);
|
||||||
|
|||||||
@ -611,7 +611,7 @@ void LammpsGui::about()
|
|||||||
QFont font;
|
QFont font;
|
||||||
font.setFixedPitch(true);
|
font.setFixedPitch(true);
|
||||||
font.setStyleHint(QFont::TypeWriter);
|
font.setStyleHint(QFont::TypeWriter);
|
||||||
font.setFamilies(QStringList({"Arial", "Helvetica"}));
|
font.setFamily("Arial");
|
||||||
font.setPointSize(8);
|
font.setPointSize(8);
|
||||||
msg.setFont(font);
|
msg.setFont(font);
|
||||||
msg.exec();
|
msg.exec();
|
||||||
|
|||||||
Reference in New Issue
Block a user