[Add] Forgot to commit some stuff apparently. :S
This commit is contained in:
parent
3dfcf983ad
commit
2f3f0c4d0e
@ -11,8 +11,10 @@ PDFFactory::PDFFactory(void) {
|
|||||||
|
|
||||||
/* Create the shit we need for our window. */
|
/* Create the shit we need for our window. */
|
||||||
void PDFFactory::createWidgets(void) {
|
void PDFFactory::createWidgets(void) {
|
||||||
|
/* Set central widget to be the container root. */
|
||||||
centralWidget = new QWidget();
|
centralWidget = new QWidget();
|
||||||
QVBoxLayout* layout = new QVBoxLayout();
|
QVBoxLayout* layout = new QVBoxLayout();
|
||||||
|
layout->setContentsMargins(2, 2, 2, 2);
|
||||||
centralWidget->setLayout(layout);
|
centralWidget->setLayout(layout);
|
||||||
setCentralWidget(centralWidget);
|
setCentralWidget(centralWidget);
|
||||||
|
|
||||||
@ -26,7 +28,15 @@ void PDFFactory::createWidgets(void) {
|
|||||||
ribbon->setFixedHeight(100);
|
ribbon->setFixedHeight(100);
|
||||||
layout->addWidget(ribbon);
|
layout->addWidget(ribbon);
|
||||||
|
|
||||||
/*setWindowIcon(QIcon(":/img/hpdf.png"));*/
|
/* Create main area (table). */
|
||||||
|
pdfTableView = new QWidget();
|
||||||
|
pdfTableView->setLayout(new QVBoxLayout());
|
||||||
|
pdfTableView->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
|
||||||
|
scrollArea = new QScrollArea();
|
||||||
|
scrollArea->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
|
||||||
|
layout->addWidget(scrollArea);
|
||||||
|
|
||||||
|
setWindowIcon(QIcon(":/img/hpdf.png"));
|
||||||
setGeometry(0, 0, 550, 650);
|
setGeometry(0, 0, 550, 650);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -64,9 +74,12 @@ void PDFFactory::createActions(void) {
|
|||||||
pasteAction = new QAction(tr("&Paste"), this);
|
pasteAction = new QAction(tr("&Paste"), this);
|
||||||
pasteAction->setIcon(QIcon(":/img/paste.png"));
|
pasteAction->setIcon(QIcon(":/img/paste.png"));
|
||||||
pasteAction->setShortcut(tr("Ctrl+V"));
|
pasteAction->setShortcut(tr("Ctrl+V"));
|
||||||
pasteAction->setStatusTip(tr("Paste clipboard's contents into current"
|
pasteAction->setStatusTip(tr("Paste clipboard's contents into current selection"));
|
||||||
"selection"));
|
|
||||||
/*connect(pasteAction, SIGNAL(triggered()), this, SLOT(paste()))*/
|
/*connect(pasteAction, SIGNAL(triggered()), this, SLOT(paste()))*/
|
||||||
|
|
||||||
|
aboutAction = new QAction(tr("A&bout"), this);
|
||||||
|
aboutAction->setIcon(QIcon(":/img/about.png"));
|
||||||
|
aboutAction->setStatusTip(tr("About this program"));
|
||||||
}
|
}
|
||||||
|
|
||||||
void PDFFactory::createToolBars() {
|
void PDFFactory::createToolBars() {
|
||||||
@ -74,18 +87,37 @@ void PDFFactory::createToolBars() {
|
|||||||
fileToolBar->addAction(openAction);
|
fileToolBar->addAction(openAction);
|
||||||
fileToolBar->addAction(exportAction);
|
fileToolBar->addAction(exportAction);
|
||||||
fileToolBar->addAction(exportAllAction);
|
fileToolBar->addAction(exportAllAction);
|
||||||
|
fileToolBar->setIconSize(QSize(48, 48));
|
||||||
|
|
||||||
editToolBar = new QToolBar(tr("Edit"));
|
editToolBar = new QToolBar(tr("Edit"));
|
||||||
editToolBar->addAction(cutAction);
|
editToolBar->addAction(cutAction);
|
||||||
editToolBar->addAction(copyAction);
|
editToolBar->addAction(copyAction);
|
||||||
editToolBar->addAction(pasteAction);
|
editToolBar->addAction(pasteAction);
|
||||||
|
editToolBar->setIconSize(QSize(48, 48));
|
||||||
|
|
||||||
|
helpToolBar = new QToolBar(tr("Help"));
|
||||||
|
helpToolBar->addAction(aboutAction);
|
||||||
|
helpToolBar->setIconSize(QSize(48, 48));
|
||||||
}
|
}
|
||||||
|
|
||||||
void PDFFactory::createRibbon(void) {
|
void PDFFactory::createRibbon(void) {
|
||||||
QWidget* tabFile = ribbon->widget(0);
|
QWidget* tabFile = ribbon->widget(0);
|
||||||
QVBoxLayout* layoutTabFile = new QVBoxLayout();
|
QVBoxLayout* layoutTabFile = new QVBoxLayout();
|
||||||
tabFile->setLayout(layoutTabFile);
|
layoutTabFile->setContentsMargins(2, 0, 2, 0);
|
||||||
layoutTabFile->addWidget(fileToolBar);
|
layoutTabFile->addWidget(fileToolBar);
|
||||||
|
tabFile->setLayout(layoutTabFile);
|
||||||
|
|
||||||
|
QWidget* tabEdit = ribbon->widget(1);
|
||||||
|
QVBoxLayout* layoutTabEdit = new QVBoxLayout();
|
||||||
|
layoutTabEdit->setContentsMargins(2, 0, 2, 0);
|
||||||
|
layoutTabEdit->addWidget(editToolBar);
|
||||||
|
tabEdit->setLayout(layoutTabEdit);
|
||||||
|
|
||||||
|
QWidget* tabHelp = ribbon->widget(3);
|
||||||
|
QVBoxLayout* layoutTabHelp = new QVBoxLayout();
|
||||||
|
layoutTabHelp->setContentsMargins(2, 0, 2, 0);
|
||||||
|
layoutTabHelp->addWidget(helpToolBar);
|
||||||
|
tabHelp->setLayout(layoutTabHelp);
|
||||||
}
|
}
|
||||||
|
|
||||||
void PDFFactory::createStatusBar(void) {
|
void PDFFactory::createStatusBar(void) {
|
||||||
|
@ -5,6 +5,7 @@ class QAction;
|
|||||||
class QToolBar;
|
class QToolBar;
|
||||||
class QTabWidget;
|
class QTabWidget;
|
||||||
class QWidget;
|
class QWidget;
|
||||||
|
class QScrollArea;
|
||||||
|
|
||||||
class PDFFactory : public QMainWindow {
|
class PDFFactory : public QMainWindow {
|
||||||
Q_OBJECT
|
Q_OBJECT
|
||||||
@ -37,8 +38,11 @@ private:
|
|||||||
QWidget* centralWidget;
|
QWidget* centralWidget;
|
||||||
|
|
||||||
QTabWidget* ribbon;
|
QTabWidget* ribbon;
|
||||||
|
QScrollArea* scrollArea;
|
||||||
|
QWidget* pdfTableView;
|
||||||
|
|
||||||
QToolBar* fileToolBar;
|
QToolBar* fileToolBar;
|
||||||
QToolBar* editToolBar;
|
QToolBar* editToolBar;
|
||||||
|
QToolBar* helpToolBar;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user