stretch viewsdialog last column

--provide also proper default column widths
for viewsdialog table
work/spdx
Michail Vourlakos 4 years ago
parent 3fcb5275b7
commit 09bc5cbf14

@ -662,17 +662,17 @@ QString Views::uniqueViewName(QString name)
void Views::applyColumnWidths()
{
m_view->horizontalHeader()->setSectionResizeMode(Model::Views::NAMECOLUMN, QHeaderView::Stretch);
m_view->horizontalHeader()->setSectionResizeMode(Model::Views::SUBCONTAINMENTSCOLUMN, QHeaderView::Stretch);
if (m_viewColumnWidths.count()<(Model::Views::columnCount()-1)) {
return;
}
m_view->setColumnWidth(Model::Views::IDCOLUMN, m_viewColumnWidths[0].toInt());
m_view->setColumnWidth(Model::Views::SCREENCOLUMN, m_viewColumnWidths[1].toInt());
m_view->setColumnWidth(Model::Views::EDGECOLUMN, m_viewColumnWidths[2].toInt());
m_view->setColumnWidth(Model::Views::ALIGNMENTCOLUMN, m_viewColumnWidths[3].toInt());
m_view->setColumnWidth(Model::Views::SUBCONTAINMENTSCOLUMN, m_viewColumnWidths[4].toInt());
m_view->setColumnWidth(Model::Views::NAMECOLUMN, m_viewColumnWidths[1].toInt());
m_view->setColumnWidth(Model::Views::SCREENCOLUMN, m_viewColumnWidths[2].toInt());
m_view->setColumnWidth(Model::Views::EDGECOLUMN, m_viewColumnWidths[3].toInt());
m_view->setColumnWidth(Model::Views::ALIGNMENTCOLUMN, m_viewColumnWidths[4].toInt());
}
void Views::storeColumnWidths()
@ -685,15 +685,18 @@ void Views::storeColumnWidths()
}
m_viewColumnWidths[0] = QString::number(m_view->columnWidth(Model::Views::IDCOLUMN));
m_viewColumnWidths[1] = QString::number(m_view->columnWidth(Model::Views::SCREENCOLUMN));
m_viewColumnWidths[2] = QString::number(m_view->columnWidth(Model::Views::EDGECOLUMN));
m_viewColumnWidths[3] = QString::number(m_view->columnWidth(Model::Views::ALIGNMENTCOLUMN));
m_viewColumnWidths[4] = QString::number(m_view->columnWidth(Model::Views::SUBCONTAINMENTSCOLUMN));
m_viewColumnWidths[1] = QString::number(m_view->columnWidth(Model::Views::NAMECOLUMN));
m_viewColumnWidths[2] = QString::number(m_view->columnWidth(Model::Views::SCREENCOLUMN));
m_viewColumnWidths[3] = QString::number(m_view->columnWidth(Model::Views::EDGECOLUMN));
m_viewColumnWidths[4] = QString::number(m_view->columnWidth(Model::Views::ALIGNMENTCOLUMN));
}
void Views::loadConfig()
{
m_viewColumnWidths = m_storage.readEntry("columnWidths", QStringList());
QStringList defaultcolumnwidths;
defaultcolumnwidths << QString::number(59) << QString::number(256) << QString::number(142) << QString::number(135) << QString::number(131);
m_viewColumnWidths = m_storage.readEntry("columnWidths", defaultcolumnwidths);
m_viewSortColumn = m_storage.readEntry("sortColumn", (int)Model::Views::SCREENCOLUMN);
m_viewSortOrder = static_cast<Qt::SortOrder>(m_storage.readEntry("sortOrder", (int)Qt::AscendingOrder));
}

@ -124,7 +124,7 @@ void ViewsDialog::onReset()
void ViewsDialog::loadConfig()
{
m_windowSize = m_storage.readEntry("windowSize", QSize(775, 500));
m_windowSize = m_storage.readEntry("windowSize", QSize(980, 600));
}
void ViewsDialog::saveConfig()

@ -6,8 +6,8 @@
<rect>
<x>0</x>
<y>0</y>
<width>776</width>
<height>511</height>
<width>981</width>
<height>601</height>
</rect>
</property>
<property name="windowTitle">

Loading…
Cancel
Save