|
|
|
|
@ -18,6 +18,7 @@ |
|
|
|
|
// local includes
|
|
|
|
|
#include "core/document.h" |
|
|
|
|
#include "ktreeviewsearchline.h" |
|
|
|
|
#include "ui/pageview.h" |
|
|
|
|
|
|
|
|
|
Layers::Layers(QWidget *parent, Okular::Document *document) : QWidget(parent), m_document(document) |
|
|
|
|
{ |
|
|
|
|
@ -69,6 +70,7 @@ void Layers::notifySetup( const QVector< Okular::Page * > & /*pages*/, int /*set |
|
|
|
|
m_searchLine->addTreeView( m_treeView ); |
|
|
|
|
emit hasLayers( true ); |
|
|
|
|
connect( layersModel, SIGNAL(dataChanged(QModelIndex,QModelIndex)), m_document, SLOT(reloadDocument()) ); |
|
|
|
|
connect( layersModel, SIGNAL(dataChanged(QModelIndex,QModelIndex)), m_pageView, SLOT(reloadForms()) ); |
|
|
|
|
} |
|
|
|
|
else |
|
|
|
|
{ |
|
|
|
|
@ -76,6 +78,11 @@ void Layers::notifySetup( const QVector< Okular::Page * > & /*pages*/, int /*set |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
void Layers::setPageView(PageView *pageView) |
|
|
|
|
{ |
|
|
|
|
m_pageView = pageView; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
void Layers::saveSearchOptions() |
|
|
|
|
{ |
|
|
|
|
Okular::Settings::setLayersSearchRegularExpression( m_searchLine->regularExpression() ); |
|
|
|
|
|