Ipelib
|
#include <ipeselector_qt.h>
Inherits QListWidget.
Signals | |
void | selectionMade () |
Public Member Functions | |
PageSelector (Document *doc, int page, int startIndex, int width, QWidget *parent=0) | |
int | selectedIndex () const |
Static Public Member Functions | |
static int | selectPageOrView (Document *doc, int page=-1, int startIndex=0, int pageWidth=240, int width=600, int height=480) |
PageSelector::PageSelector | ( | Document * | doc, |
int | page, | ||
int | startIndex, | ||
int | itemWidth, | ||
QWidget * | parent = 0 |
||
) |
Construct the widget.
If page is negative, the last view of each page is shown. Otherwise, all views of this page are shown. itemWidth is the width of the page thumbnails (the height is computed automatically).
References ipe::Document::countPages(), ipe::Page::countViews(), ipe::Buffer::data(), ipe::Thumbnail::height(), ipe::Document::page(), ipe::Thumbnail::render(), ipe::Page::title(), and ipe::String::z().
Referenced by selectPageOrView().
|
inline |
Referenced by selectPageOrView().
|
static |
Show dialog to select a page or a view.
If page is negative (the default), shows thumbnails of all pages of the document in a dialog. If the user selects a page, the page number is returned. If the dialog is canceled, -1 is returned.
If page is non-negative, all views of this page are shown, and the selected view number is returned.
References PageSelector(), selectedIndex(), and selectionMade().
|
signal |
Referenced by selectPageOrView().