Cascade spacing added
This commit is contained in:
@@ -111,21 +111,11 @@ void lineAttributes::setStyle(int newStyle)
|
||||
style = newStyle;
|
||||
}
|
||||
|
||||
int lineAttributes::getStyle(void)
|
||||
{
|
||||
return style;
|
||||
}
|
||||
|
||||
void lineAttributes::setWidth(float newWidth)
|
||||
{
|
||||
width = newWidth;
|
||||
}
|
||||
|
||||
int lineAttributes::getWidth(void)
|
||||
{
|
||||
return width;
|
||||
}
|
||||
|
||||
float lineAttributes::getWidthValue(void)
|
||||
{
|
||||
switch(width){
|
||||
@@ -148,11 +138,6 @@ void lineAttributes::setColor(int newColor)
|
||||
color = newColor;
|
||||
}
|
||||
|
||||
int lineAttributes::getColor(void)
|
||||
{
|
||||
return color;
|
||||
}
|
||||
|
||||
App::Color lineAttributes::getColorValue(void)
|
||||
{
|
||||
switch(color){
|
||||
@@ -185,6 +170,22 @@ App::Color lineAttributes::getColorValue(void)
|
||||
}
|
||||
}
|
||||
|
||||
//===========================================================================
|
||||
// managing global dimension attributes
|
||||
//===========================================================================
|
||||
|
||||
dimAttributes::dimAttributes(void)
|
||||
{
|
||||
cascadeSpacing = 7.0;
|
||||
}
|
||||
|
||||
void dimAttributes::setCascadeSpacing(double spacing)
|
||||
{
|
||||
cascadeSpacing = spacing;
|
||||
}
|
||||
|
||||
dimAttributes activeDimAttributes; // container holding dimension attributes
|
||||
|
||||
//===========================================================================
|
||||
// TaskSelectLineAttributes
|
||||
//===========================================================================
|
||||
@@ -285,6 +286,10 @@ void TaskSelectLineAttributes::setUiEdit()
|
||||
default:
|
||||
ui->rbBlack->setChecked(true);
|
||||
}
|
||||
|
||||
double cascadeSpacing = activeDimAttributes.getCascadeSpacing();
|
||||
ui->sbSpacing->setValue(cascadeSpacing);
|
||||
|
||||
}
|
||||
|
||||
bool TaskSelectLineAttributes::accept()
|
||||
@@ -346,6 +351,9 @@ bool TaskSelectLineAttributes::accept()
|
||||
activeAttributes->setColor(black);
|
||||
}
|
||||
|
||||
double cascadeSpacing = ui->sbSpacing->value();
|
||||
activeDimAttributes.setCascadeSpacing(cascadeSpacing);
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user