Persistence of sheet name
This commit is contained in:
parent
898a5a92c3
commit
b606497c48
|
@ -83,6 +83,15 @@ void VPCarrousel::Refresh()
|
||||||
RefreshOrientation();
|
RefreshOrientation();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//---------------------------------------------------------------------------------------------------------------------
|
||||||
|
void VPCarrousel::RefreshFocusedSheetName()
|
||||||
|
{
|
||||||
|
// FIXME : This implementation will need a refactoring when we have multiple sheets, now it's not very nice!!
|
||||||
|
|
||||||
|
ui->comboBoxPieceList->setItemText(1, tr("Pieces of ") + m_layout->GetFocusedSheet()->GetName());
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
//---------------------------------------------------------------------------------------------------------------------
|
//---------------------------------------------------------------------------------------------------------------------
|
||||||
void VPCarrousel::Clear()
|
void VPCarrousel::Clear()
|
||||||
{
|
{
|
||||||
|
|
|
@ -65,6 +65,11 @@ public:
|
||||||
*/
|
*/
|
||||||
void Refresh();
|
void Refresh();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief RefreshFocusedSheetName refreshes the name of the focused sheet
|
||||||
|
*/
|
||||||
|
void RefreshFocusedSheetName();
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @brief Clear Clears the carrousel (removes everything)
|
* @brief Clear Clears the carrousel (removes everything)
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -258,6 +258,12 @@ void VPGraphicsPiece::paint(QPainter *painter, const QStyleOptionGraphicsItem *o
|
||||||
|
|
||||||
// TODO Detail & Piece Label
|
// TODO Detail & Piece Label
|
||||||
|
|
||||||
|
// QPointF position = m_piece->GetPatternTextPosition();
|
||||||
|
// QStringList texts = m_piece->GetPatternText();
|
||||||
|
|
||||||
|
// painter->drawText();
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// when using m_piece->GetItem(), the results were quite bad
|
// when using m_piece->GetItem(), the results were quite bad
|
||||||
|
|
||||||
|
|
|
@ -1041,6 +1041,17 @@ void VPMainWindow::on_comboBoxLayoutUnit_currentIndexChanged(int index)
|
||||||
SetPropertyTabTilesData();
|
SetPropertyTabTilesData();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//---------------------------------------------------------------------------------------------------------------------
|
||||||
|
void VPMainWindow::on_lineEditSheetName_textChanged(const QString &text)
|
||||||
|
{
|
||||||
|
m_layout->GetFocusedSheet()->SetName(text);
|
||||||
|
|
||||||
|
if(m_carrousel != nullptr)
|
||||||
|
{
|
||||||
|
m_carrousel->RefreshFocusedSheetName();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
//---------------------------------------------------------------------------------------------------------------------
|
//---------------------------------------------------------------------------------------------------------------------
|
||||||
void VPMainWindow::on_comboBoxSheetTemplate_currentIndexChanged(int index)
|
void VPMainWindow::on_comboBoxSheetTemplate_currentIndexChanged(int index)
|
||||||
{
|
{
|
||||||
|
|
|
@ -285,6 +285,13 @@ private slots:
|
||||||
*/
|
*/
|
||||||
void on_comboBoxLayoutUnit_currentIndexChanged(int index);
|
void on_comboBoxLayoutUnit_currentIndexChanged(int index);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief on_lineEditSheetName_textChanged When the name of the sheet is changed
|
||||||
|
* in the sheet layout tab
|
||||||
|
* @param text
|
||||||
|
*/
|
||||||
|
void on_lineEditSheetName_textChanged(const QString &text);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @brief on_comboBoxLayoutTemplate_currentIndexChanged When the template is
|
* @brief on_comboBoxLayoutTemplate_currentIndexChanged When the template is
|
||||||
* changed in the sheet property tab.
|
* changed in the sheet property tab.
|
||||||
|
|
|
@ -176,7 +176,7 @@
|
||||||
<enum>QTabWidget::Rounded</enum>
|
<enum>QTabWidget::Rounded</enum>
|
||||||
</property>
|
</property>
|
||||||
<property name="currentIndex">
|
<property name="currentIndex">
|
||||||
<number>2</number>
|
<number>1</number>
|
||||||
</property>
|
</property>
|
||||||
<property name="iconSize">
|
<property name="iconSize">
|
||||||
<size>
|
<size>
|
||||||
|
|
Loading…
Reference in New Issue
Block a user