Compare commits

...

2 Commits

Author SHA1 Message Date
266e9ac351 adopt for Qt6 2025-01-06 12:56:06 +03:00
c6b2bb128a remove unnecessary dependencies for SQL module 2024-12-31 17:02:23 +03:00
6 changed files with 9 additions and 5 deletions

View File

@@ -79,7 +79,6 @@ set(__deps_application "QAD::Widgets")
set(__deps_blockview "QAD::Widgets")
set(__deps_graphic "QAD::Widgets")
set(__deps_graphic_analysis "QAD::Graphic;PIP::FFTW")
set(__deps_sql "QAD::Utils")
set(__deps_sql_table "QAD::Widgets")
set(__deps_map "QAD::Utils;QAD::PIQt")
set(__deps_piqt "QAD::Widgets;PIP")

View File

@@ -20,6 +20,7 @@ if (MARKDOWN_LIBRARY)
qad_library(doc "Core" "${MARKDOWN_LIBRARY}")
if(NOT _mkd_header_found)
message(STATUS "Found markdown library, but *.h missing!")
add_definitions("-DMARKDOWN_HEADER=\"markdown/markdown.h\"")
endif()
else()
add_definitions("-DNO_MARKDOWN")

View File

@@ -193,7 +193,8 @@ Graphic::Graphic(QWidget * parent): QFrame(parent), canvas(0), line_x_min(this),
selpen = palette().color(QPalette::WindowText);
selpen.setStyle(Qt::DashLine);
back_color = palette().color(QPalette::Base);
buttons_ = AllButtons;
back_color.setAlpha(255);
buttons_ = AllButtons;
setOpenGL(false);
setButtonsPosition(Graphic::Left);
setAntialiasing(false);

View File

@@ -20,6 +20,7 @@
#ifndef osm_types_h
#define osm_types_h
#include <QMetaType>
#include <QPixmap>
namespace OSM {

View File

@@ -1 +1 @@
qad_library(sql "Gui;Widgets;Sql" "qad_utils")
qad_library(sql "Sql" "")

View File

@@ -120,8 +120,10 @@ void VirtualKeyboard::adjust() {
for (auto p: pages)
cols = piMaxi(cols, p->buttonColumns());
if (cols < 1) return;
int spacing = style()->pixelMetric(QStyle::PM_LayoutHorizontalSpacing, nullptr, this);
int pixel_width = width() - spacing * (cols - 1) - ui->verticalLayout->margin() * 2;
int spacing = style()->pixelMetric(QStyle::PM_LayoutHorizontalSpacing, nullptr, this);
int m[4] = {0, 0, 0, 0};
ui->verticalLayout->getContentsMargins(&m[0], &m[1], &m[2], &m[3]);
int pixel_width = width() - spacing * (cols - 1) - m[0] * 2;
int bw = piMaxi(2, pixel_width / cols);
ui->stackedPages->setStyleSheet(QString("font:%1px").arg(bw / 2));
for (auto p: pages)