Added skeletal print view.

This commit is contained in:
Jim Evins
2015-08-20 21:02:13 -04:00
parent b614d8dacb
commit a345acb90f
8 changed files with 672 additions and 9 deletions
+32 -1
View File
@@ -34,6 +34,7 @@
#include "libglabels/Db.h"
#include "View.h"
#include "ObjectEditor.h"
#include "PrintView.h"
#include "LabelModel.h"
#include "LabelModelBoxObject.h"
#include "Icons.h"
@@ -65,8 +66,15 @@ namespace glabels
createStatusBar();
QWidget* editorPage = createEditorPage();
QWidget* mergePage = createMergePage();
QWidget* printPage = createPrintPage();
QTabWidget* notebook = new QTabWidget();
notebook->addTab( editorPage, "Editor" );
notebook->addTab( mergePage, "Merge" );
notebook->addTab( printPage, "Print" );
setCentralWidget( editorPage );
setCentralWidget( notebook );
setDocVerbsEnabled( false );
setPasteVerbsEnabled( false );
@@ -104,6 +112,7 @@ namespace glabels
mModel = label;
mView->setModel( mModel );
mObjectEditor->setModel( mModel );
mPrintView->setModel( mModel );
setDocVerbsEnabled( true );
setSelectionVerbsEnabled( false );
@@ -593,6 +602,28 @@ namespace glabels
}
///
/// Create Merge Page
///
QWidget* MainWindow::createMergePage()
{
QWidget* page = new QWidget;
return page;
}
///
/// Create Print Page
///
QWidget* MainWindow::createPrintPage()
{
mPrintView = new PrintView();
return mPrintView;
}
///
/// Set enabled state of actions associated with a document.
///