#include <selectpagesdialog.h>
Public Types | |
| typedef std::vector< size_t > | Result |
Public Slots | |
| virtual void | addBtn_clicked () |
| virtual void | removeBtn_clicked () |
| virtual void | originalList_changed (Q3ListBoxItem *item) |
| virtual void | selectedList_changed (Q3ListBoxItem *) |
Public Member Functions | |
| SelectPagesDialog (const QString &filename) | |
| template<typename Container > | |
| void | getResult (Container &cont) const |
Protected Slots | |
| virtual void | languageChange () |
Protected Member Functions | |
| void | init (size_t count) |
| bool | init (const QString &filename) |
Protected Attributes | |
| QGridLayout * | SelectPagesDialogLayout |
| QVBoxLayout * | layout48 |
| QHBoxLayout * | layout27 |
| QHBoxLayout * | layout47 |
| QVBoxLayout * | layout4 |
| QSpacerItem * | spacer3 |
| QHBoxLayout * | layout6 |
| QSpacerItem * | spacer5 |
| QSpacerItem * | spacer6 |
| QLabel * | textLabel1 |
| Q_ListBox * | originalList |
| Q_ListBox * | selectedList |
| QPushButton * | addBtn |
| QPushButton * | removeBtn |
| QPushButton * | cancelBtn |
| QPushButton * | okBtn |
Select page dialog. Used to select pages for PDF to XML export
| typedef std::vector<size_t> gui::SelectPagesDialog::Result |
| gui::SelectPagesDialog::SelectPagesDialog | ( | const QString & | filename | ) |
References addBtn, addBtn_clicked(), cancelBtn, init(), languageChange(), layout27, layout4, layout47, layout48, layout6, okBtn, originalList, originalList_changed(), Q_ListBox, removeBtn, removeBtn_clicked(), selectedList, selectedList_changed(), SelectPagesDialogLayout, spacer3, spacer5, spacer6, and textLabel1.
| void gui::SelectPagesDialog::addBtn_clicked | ( | ) | [virtual, slot] |
Slot called when button "<<" to add page to current document is clicked
References addBtn, originalList, and selectedList.
Referenced by SelectPagesDialog().
| void gui::SelectPagesDialog::getResult | ( | Container & | cont | ) | const [inline] |
Returns result of selection.
Creates structure representing the results. Important: Caller is responsible for deallocation).
References selectedList.
| bool gui::SelectPagesDialog::init | ( | const QString & | filename | ) | [protected] |
Init page selection from pdf file name.
| filename | Document file name. |
References debug::DBG_DBG, PdfOpenException::getMessage(), util::getPdfInstance(), guiPrintDbg, init(), and pdfobjects::CPdf::ReadOnly.
| void gui::SelectPagesDialog::init | ( | size_t | count | ) | [protected] |
Initializes page selection.
| count | Document page count. |
References originalList.
Referenced by init(), and SelectPagesDialog().
| void gui::SelectPagesDialog::languageChange | ( | ) | [protected, virtual, slot] |
References addBtn, cancelBtn, okBtn, removeBtn, and textLabel1.
Referenced by SelectPagesDialog().
| virtual void gui::SelectPagesDialog::originalList_changed | ( | Q3ListBoxItem * | item | ) | [virtual, slot] |
Referenced by SelectPagesDialog().
| void gui::SelectPagesDialog::removeBtn_clicked | ( | ) | [virtual, slot] |
Slot called when button ">>" to remove page from current document is clicked
References originalList, Q_ListBoxItem, removeBtn, and selectedList.
Referenced by SelectPagesDialog().
| virtual void gui::SelectPagesDialog::selectedList_changed | ( | Q3ListBoxItem * | ) | [virtual, slot] |
Referenced by SelectPagesDialog().
QPushButton* gui::SelectPagesDialog::addBtn [protected] |
button to add current page from right (imported document) to the left (current document)
Referenced by addBtn_clicked(), languageChange(), and SelectPagesDialog().
QPushButton* gui::SelectPagesDialog::cancelBtn [protected] |
Cancel button - dismiss dialog without doing anything
Referenced by languageChange(), and SelectPagesDialog().
QHBoxLayout* gui::SelectPagesDialog::layout27 [protected] |
Referenced by SelectPagesDialog().
QVBoxLayout* gui::SelectPagesDialog::layout4 [protected] |
Referenced by SelectPagesDialog().
QHBoxLayout* gui::SelectPagesDialog::layout47 [protected] |
Referenced by SelectPagesDialog().
QVBoxLayout* gui::SelectPagesDialog::layout48 [protected] |
Referenced by SelectPagesDialog().
QHBoxLayout* gui::SelectPagesDialog::layout6 [protected] |
Referenced by SelectPagesDialog().
QPushButton* gui::SelectPagesDialog::okBtn [protected] |
Ok button - accept result of dialog and merge pages
Referenced by languageChange(), and SelectPagesDialog().
Q_ListBox* gui::SelectPagesDialog::originalList [protected] |
Referenced by addBtn_clicked(), init(), removeBtn_clicked(), and SelectPagesDialog().
QPushButton* gui::SelectPagesDialog::removeBtn [protected] |
button to remove current page from left
Referenced by languageChange(), removeBtn_clicked(), and SelectPagesDialog().
Q_ListBox* gui::SelectPagesDialog::selectedList [protected] |
Referenced by addBtn_clicked(), getResult(), removeBtn_clicked(), and SelectPagesDialog().
QGridLayout* gui::SelectPagesDialog::SelectPagesDialogLayout [protected] |
Referenced by SelectPagesDialog().
QSpacerItem* gui::SelectPagesDialog::spacer3 [protected] |
Referenced by SelectPagesDialog().
QSpacerItem* gui::SelectPagesDialog::spacer5 [protected] |
Referenced by SelectPagesDialog().
QSpacerItem* gui::SelectPagesDialog::spacer6 [protected] |
Referenced by SelectPagesDialog().
QLabel* gui::SelectPagesDialog::textLabel1 [protected] |
Referenced by languageChange(), and SelectPagesDialog().