Create label based on new label dialog.

This commit is contained in:
Jim Evins
2015-08-11 10:50:24 -04:00
parent ca345cdede
commit 9bebf921b2
3 changed files with 45 additions and 7 deletions
+19
View File
@@ -38,6 +38,25 @@ namespace glabels
{
NewLabelDialog newDialog( window );
newDialog.exec();
const libglabels::Template* tmplate = newDialog.tmplate();
if ( tmplate )
{
LabelModel* label = new LabelModel();
label->setTmplate( tmplate );
label->setRotate( newDialog.rotate() );
if ( window->isEmpty() )
{
window->setModel( label );
}
else
{
MainWindow *newWindow = new MainWindow();
newWindow->setModel( label );
newWindow->show();
}
}
}