major 'firzifikation'

This commit is contained in:
2025-08-07 10:39:42 +02:00
parent e7213c60b8
commit d70df0cbaa
21 changed files with 208 additions and 80 deletions

View File

@@ -20,6 +20,8 @@
#define DB_TIMESTAMP QTime::currentTime().toString(" -- HH:mm:ss.zzz")
//! firz
XQTreeTable::XQTreeTable(QWidget* parent)
: QTreeView(parent)
{
@@ -34,10 +36,7 @@ XQTreeTable::XQTreeTable(QWidget* parent)
}
XQTreeTable::~XQTreeTable()
{
}
//! firz
XQViewModel* XQTreeTable::modelView()
{
@@ -45,12 +44,16 @@ XQViewModel* XQTreeTable::modelView()
}
// __fixme: necessary?
//! firz
XQItem& XQTreeTable::xqItemFromIndex(const QModelIndex& index )
{
return modelView()->xqItemFromIndex( index );
}
//! firz
void XQTreeTable::currentChanged(const QModelIndex& current, const QModelIndex& previous)
{
@@ -68,6 +71,8 @@ void XQTreeTable::currentChanged(const QModelIndex& current, const QModelIndex&
}
//! firz
void XQTreeTable::mouseResizeHeaderEntry(int xpos)
{
// resize colummn: minimal vertical margin in pixels
@@ -90,6 +95,9 @@ void XQTreeTable::mouseResizeHeaderEntry(int xpos)
}
}
//! firz
void XQTreeTable::mouseMoveEvent(QMouseEvent* event)
{
// pixel Grenzwert zur Anzeige des Splitcursors
@@ -128,6 +136,9 @@ void XQTreeTable::mouseMoveEvent(QMouseEvent* event)
QTreeView::mouseMoveEvent(event);
}
//! firz
void XQTreeTable::mouseDoubleClickEvent(QMouseEvent* event)
{
/*
@@ -144,6 +155,8 @@ void XQTreeTable::mouseDoubleClickEvent(QMouseEvent* event)
}
//! firz
void XQTreeTable::mousePressEvent(QMouseEvent* event)
{
@@ -161,6 +174,8 @@ void XQTreeTable::mousePressEvent(QMouseEvent* event)
}
//! firz
void XQTreeTable::mouseReleaseEvent(QMouseEvent* event)
{
// reset index for resize column
@@ -170,6 +185,8 @@ void XQTreeTable::mouseReleaseEvent(QMouseEvent* event)
}
//! firz
void XQTreeTable::wheelEvent(QWheelEvent* event)
{
// Ctrl-key down?