Members of the KDE Community are recommended to subscribe to the kde-community mailing list at https://mail.kde.org/mailman/listinfo/kde-community to allow them to participate in important discussions and receive other important announcements

Commit 5478b2ec authored by Yuri Chornoivan's avatar Yuri Chornoivan

Fix minor typos

parent 139e6d8f
......@@ -315,7 +315,7 @@ void MainShellTest::testShell()
if (unique)
{
// It is unique so part got "overriten"
// It is unique so part got "overwritten"
QCOMPARE(s->m_tabs.count(), 1);
QCOMPARE(part->url().url(), QStringLiteral("file://%1").arg(externalProcessPath));
QCOMPARE(partDocument(part)->currentPage(), externalProcessExpectedPage);
......
......@@ -1108,7 +1108,7 @@ void PartTest::testSaveAsUndoStackAnnotations()
QVERIFY( !part.m_document->canRedo() );
if ( nativelySupportsAnnotations ) {
// If the annots are provived by the backend we need to refetch the pointer after save
// If the annots are provided by the backend we need to refetch the pointer after save
annot = part.m_document->page( 0 )->annotation( annotName );
QVERIFY( annot );
}
......@@ -1146,7 +1146,7 @@ void PartTest::testSaveAsUndoStackAnnotations()
QVERIFY( part.m_document->canRedo() );
if ( nativelySupportsAnnotations ) {
// If the annots are provived by the backend we need to refetch the pointer after save
// If the annots are provided by the backend we need to refetch the pointer after save
annot = part.m_document->page( 0 )->annotation( annotName );
QVERIFY( annot );
}
......
......@@ -147,7 +147,7 @@ class OKULARCORE_EXPORT Annotation
Solid = 1, ///< A solid line
Dashed = 2, ///< A dashed line
Beveled = 4, ///< A beveled line
Inset = 8, ///< A inseted line
Inset = 8, ///< An inset line
Underline = 16 ///< An underline
};
......
......@@ -1133,7 +1133,7 @@ void DocumentPrivate::recalculateForms()
QString oldVal;
if ( fft )
{
// Pepare text calculate event
// Prepare text calculate event
event = Event::createFormCalculateEvent( fft, m_pagesVector[pageIdx] );
if ( !m_scripter )
m_scripter = new Scripter( this );
......@@ -1267,7 +1267,7 @@ void DocumentPrivate::saveDocumentInfo() const
void DocumentPrivate::slotTimedMemoryCheck()
{
// [MEM] clean memory (for 'free mem dependant' profiles only)
// [MEM] clean memory (for 'free mem dependent' profiles only)
if ( SettingsCore::memoryLevel() != SettingsCore::EnumMemoryLevel::Low &&
m_allocatedPixmapsTotalMemory > 1024*1024 )
cleanupPixmapMemory();
......@@ -2532,7 +2532,7 @@ Document::OpenResult Document::openDocument(const QString & docFile, const QUrl
d->m_metadataLoadingCompleted = true;
d->m_bookmarkManager->setUrl( d->m_url );
// 3. setup observers inernal lists and data
// 3. setup observers internal lists and data
foreachObserver( notifySetup( d->m_pagesVector, DocumentObserver::DocumentChanged | DocumentObserver::UrlChanged ) );
// 4. set initial page (restoring the page saved in xml if loaded)
......@@ -3812,7 +3812,7 @@ void Document::searchText( int searchID, const QString & text, bool fromStart, Q
// set hourglass cursor
QApplication::setOverrideCursor( Qt::WaitCursor );
// 1. ALLDOC - proces all document marking pages
// 1. ALLDOC - process all document marking pages
if ( type == AllDocument )
{
QMap< Page *, QVector<RegularAreaRect *> > *pageMatches = new QMap< Page *, QVector<RegularAreaRect *> >;
......@@ -3927,7 +3927,7 @@ void Document::resetSearch( int searchID )
// send the setup signal too (to update views that filter on matches)
foreachObserver( notifySetup( d->m_pagesVector, 0 ) );
// remove serch from the runningSearches list and delete it
// remove search from the runningSearches list and delete it
d->m_searches.erase( searchIt );
delete s;
}
......@@ -4090,7 +4090,7 @@ void Document::processAction( const Action * action )
// Explanation of why d->m_nextDocumentViewport is needed:
// all openRelativeFile does is launch a signal telling we
// want to open another URL, the problem is that when the file is
// non local, the loading is done assynchronously so you can't
// non local, the loading is done asynchronously so you can't
// do a setViewport after the if as it was because you are doing the setViewport
// on the old file and when the new arrives there is no setViewport for it and
// it does not show anything
......
......@@ -181,7 +181,7 @@ class OKULARCORE_EXPORT DocumentInfo
*
* It is designed to keep it detached from the document type (pdf, ps, you
* name it..) so whenever you want to get some data, it asks its internal
* generators to do the job and return results in a format-indepedent way.
* generators to do the job and return results in a format-independent way.
*
* Apart from the generator (the currently running one) the document stores
* all the Pages ('Page' class) of the current document in a vector and
......
......@@ -61,7 +61,7 @@ class OKULARCORE_EXPORT FormField
FieldType type() const;
/**
* The bouding rect of the field, in normalized coordinates.
* The bounding rect of the field, in normalized coordinates.
*/
virtual NormalizedRect rect() const = 0;
......
......@@ -63,7 +63,7 @@ class NormalizedRect;
class SourceReference;
/* Note: on contents generation and asynchronous queries.
* Many observers may want to request data syncronously or asynchronously.
* Many observers may want to request data synchronously or asynchronously.
* - Sync requests. These should be done in-place.
* - Async request must be done in real background. That usually means a
* thread, such as QThread derived classes.
......
......@@ -824,7 +824,7 @@ bool PagePrivate::restoreLocalContents( const QDomNode & pageNode )
{
bool loadedAnything = false; // set if something actually gets loaded
// iterate over all chilren (annotationList, ...)
// iterate over all children (annotationList, ...)
QDomNode childNode = pageNode.firstChild();
while ( childNode.isElement() )
{
......
......@@ -1482,7 +1482,7 @@ DEFINE_SYNCTEX_DATA_INT_GETSET(depth_V)
* It contains V variants of geometrical information.
* It happens that hboxes contain material that is not used to compute
* the bounding box. Some letters may appear out of the box given by TeX.
* In such a situation, the visible bouding box is bigger ence the V variant.
* In such a situation, the visible bounding box is bigger than the V variant.
* Only hboxes have such variant. It does not make sense for void boxes
* and it is not used here for vboxes.
* - author: JL
......
......@@ -230,7 +230,7 @@ extern "C" {
* synctex_node_box_visible_depth(node)
* );
* The visible dimensions are bigger than real ones
* to compensate 0 width boxes or nodes intentionnaly
* to compensate 0 width boxes or nodes intentionally
* put outside the box (using \\kern for example).
* - parameter node: a node.
* - returns: a float.
......@@ -248,7 +248,7 @@ extern "C" {
* as opposite to TeX coordinates.
* The origin is at the top left corner of the page.
* The visible dimensions are bigger than real ones
* to compensate 0 width boxes or nodes intentionnaly
* to compensate 0 width boxes or nodes intentionally
* put outside the box (using \\kern for example).
* All nodes have coordinates, but all nodes don't
* have non null size. For example, math nodes
......
......@@ -555,7 +555,7 @@ RegularAreaRect * TextPage::textArea ( TextSelection * sel) const
{
for ( ; it != itEnd; ++it )
{
// is there any text reactangle within the start_end rect
// is there any text rectangle within the start_end rect
tmp = (*it)->area;
if(start_end.intersects(tmp))
break;
......
......@@ -21,7 +21,7 @@
#include "ebook.h"
#include "ebook_search.h"
// Helper class to simplity state management and data keeping
// Helper class to simplicity state management and data keeping
class SearchDataKeeper
{
public:
......
......@@ -98,8 +98,8 @@ static inline QString makeURLabsoluteIfNeeded( const QString & url )
}
// Returns a special string, which allows the kio-slave, or viewwindow-browser iteraction
// to regognize our own internal urls, which is necessary to show image-only pages.
// Returns a special string, which allows the kio-slave, or viewwindow-browser interaction
// to recognize our own internal urls, which is necessary to show image-only pages.
static inline QString getInternalUriExtension()
{
return QStringLiteral(".KCHMVIEWER_SPECIAL_HANDLER");
......
......@@ -767,7 +767,7 @@ void KDjVu::closeFile()
d->mImgCache.clear();
// clearing the old metadata
d->m_metaData.clear();
// cleaing the page names mapping
// cleaning the page names mapping
d->m_pageNamesCache.clear();
// releasing the old document
if ( d->m_djvu_document )
......
......@@ -108,7 +108,7 @@ class TeXFontDefinition {
macro* macrotable;
// used by (loaded) virtual fonts, list of fonts used by this vf,
QHash<int,TeXFontDefinition*> vf_table;
// acessible by number
// accessible by number
// used by (loaded) virtual fonts, list of fonts used by this vf
TeXFontDefinition* first_font;
......
......@@ -171,7 +171,7 @@ glyph* TeXFont_PK::getGlyph(quint16 ch, bool generateCharacterPixmap, const QCol
//
// If we would just divide the size of the character and the
// coordinates by the shrink factor, then the result would look
// quite ugly: due to the ineviatable rounding errors in the
// quite ugly: due to the inevitable rounding errors in the
// integer arithmetic, the characters would be displaced by up to
// a pixel. That doesn't sound much, but on low-resolution
// devices, such as a notebook screen, the effect would be a
......@@ -194,7 +194,7 @@ glyph* TeXFont_PK::getGlyph(quint16 ch, bool generateCharacterPixmap, const QCol
// How big will the shrunken bitmap then become? If shrunk_width
// denotes that width of the scaled image, and
// characterBitmaps[ch]->w the width of the orininal image, we
// characterBitmaps[ch]->w the width of the original image, we
// need to make sure that the following inequality holds:
//
// shrunk_width*shrinkFactor+srcXTrans >= characterBitmaps[ch]->w
......
......@@ -71,7 +71,7 @@ TeXFont_TFM::TeXFont_TFM(TeXFontDefinition *parent)
stream >> widthTable_in_units_of_design_size[i].value;
// Some characters, which are used as parts of glyphs, have width
// 0 --the real width is caculated in a lig_kern program and
// 0 --the real width is calculated in a lig_kern program and
// depends on the preceding character. We cannot calculate the
// real width here and take 0.4 times the design size as an
// approximation.
......
......@@ -253,7 +253,7 @@ void dviRenderer::drawPage(RenderedDocumentPagePixmap* page)
void dviRenderer::getText(RenderedDocumentPagePixmap* page)
{
bool postscriptBackup = _postscript;
// Disable postscript-specials temporarely to speed up text extraction.
// Disable postscript-specials temporarily to speed up text extraction.
_postscript = false;
drawPage(page);
......
......@@ -667,7 +667,7 @@ void dviRenderer::draw_page()
}
else
{
// In accessiblity mode use the custom background color
// In accessibility mode use the custom background color
foreGroundPainter->fillRect( foreGroundPainter->viewport(), accessibilityBackgroundColor );
}
#endif
......@@ -676,7 +676,7 @@ void dviRenderer::draw_page()
if (_postscript)
{
#if 0
// In accessiblity mode use the custom background color
// In accessibility mode use the custom background color
if (accessibilityBackground)
{
// Flag permanent is set to false because otherwise we would not be able to restore
......
......@@ -70,7 +70,7 @@ protected:
/** The real implementation of the finished() slot that is called
* when the external process finishes.
* @param exit_code the exit code retuned by the external process.
* @param exit_code the exit code returned by the external process.
*/
virtual void finished_impl(int exit_code);
......
......@@ -26,7 +26,7 @@ fontMap::fontMap()
// dictionary "TeX Font names" <-> "Name of font files, Font Names
// and Encodings" (example: the font "Times-Roman" is called
// "ptmr8y" in the DVI file, but the Type1 font file name is
// "utmr8a.pfb". We use the map file of "ps2pk" because that progam
// "utmr8a.pfb". We use the map file of "ps2pk" because that program
// has, like kdvi (and unlike dvips), no built-in fonts.
// Finding ps2pk.map is not easy. In teTeX < 3.0, the kpsewhich
......
......@@ -35,7 +35,7 @@ class fontMapEntry {
// explanation), this string is not empty and contains the name of
// the encoding, e.g. '8r'. The path of the associated encoding file
// (on the author's machine: /usr/share/texmf/dvips/psnfss/8r.enc)
// must be looked up using the kpsewhich comman.
// must be looked up using the kpsewhich command.
QString fontEncoding;
// Some fonts need to be slanted, and the font map file defines by
......
......@@ -108,7 +108,7 @@ public:
fontMap fontsByTeXName;
/** This is a list of known font encodings which can be conveniently
acessed by name. */
accessed by name. */
fontEncodingPool encodingPool;
#endif
......@@ -117,7 +117,7 @@ public:
channel of pixmaps. Experiments show that --depending of the
configuration of QT at compile and runtime or the availability
of the XFt extension, alpha channels are either supported, or
silently converted to 1-bit masks. The redering routines in the
silently converted to 1-bit masks. The rendering routines in the
TeXFont implementation use this flag to choose the appropriated
drawing routines for the different setups. */
bool QPixmapSupportsAlpha;
......
......@@ -2,7 +2,7 @@
/* glyph.cpp
*
* part of kdvi, a dvi-previewer for the KDE desktop environement
* part of kdvi, a dvi-previewer for the KDE desktop environment
*
* written by Stefan Kebekus, originally based on code by Paul Vojta
* and a large number of co-authors */
......
......@@ -207,7 +207,7 @@ QString pageSize::preferredUnit() const
if (currentSize >= 0)
return QString::fromLocal8Bit(staticList[currentSize].preferredUnit);
// User-defined size. Give a preferred unit depening on the locale.
// User-defined size. Give a preferred unit depending on the locale.
if (QLocale::system().measurementSystem() == QLocale::MetricSystem)
return QStringLiteral("mm");
else
......
......@@ -23,7 +23,7 @@ class QStringList;
The main difference to the SimplePageSize class are the following.
- This class knows about standard page sizes and accepts page sizes in
various formats, e.g. as a string "DIN A4", or by specifiying the
various formats, e.g. as a string "DIN A4", or by specifying the
page width and height. Several units (inch, millimeters,
centimeters) are possible.
......@@ -70,7 +70,7 @@ public:
Acceptable strings are
(1) a name from the list retured by pageSizeNames(), such as "DIN
(1) a name from the list returned by pageSizeNames(), such as "DIN
A4"
(2) a string like "500x300", which describes a page of width 500mm
......@@ -101,7 +101,7 @@ public:
Sets the page size to "width" and "height", given in the associated
units. Currently, "mm", "cm" and "in" are supported. If a unit is
not recognized, "mm" is siliently assumed, and error message is
not recognized, "mm" is silently assumed, and error message is
printed to stderr using kError(). If the page size set matches one
of the standard sizes by an error of no more than 2mm, the standard
page size will be set. If width or height does not contain a
......
......@@ -139,7 +139,7 @@ class SimplePageSize
@param size pageSize object to compare this object with
@returns 'True' if height and width of the two obejcts differ by at
@returns 'True' if height and width of the two objects differ by at
most 2mm, 'false' otherwise
*/
bool isNearlyEqual(const SimplePageSize &size) const {return (pageWidth.isNearlyEqual(size.pageWidth) && pageHeight.isNearlyEqual(size.pageHeight)); }
......
......@@ -39,7 +39,7 @@ class PopplerAnnotationProxy;
/**
* @short A generator that builds contents from a PDF document.
*
* All Generator features are supported and implented by this one.
* All Generator features are supported and implemented by this one.
* Internally this holds a reference to xpdf's core objects and provides
* contents generation using the PDFDoc object and a couple of OutputDevices
* called Okular::OutputDev and Okular::TextDev (both defined in gp_outputdev.h).
......@@ -129,7 +129,7 @@ class PDFGenerator : public Okular::Generator, public Okular::ConfigInterface, p
bool setDocumentRenderHints();
// poppler dependant stuff
// poppler dependent stuff
Poppler::Document *pdfdoc;
......
......@@ -128,7 +128,7 @@ protected:
void processStartElement( XpsRenderNode &node );
void processEndElement( XpsRenderNode &node );
// Methods for processing of diferent xml elements
// Methods for processing of different xml elements
void processGlyph( XpsRenderNode &node );
void processPath( XpsRenderNode &node );
void processPathData( XpsRenderNode &node );
......
......@@ -44,7 +44,7 @@ class DocumentItem : public QObject
Q_PROPERTY(QUrl url READ url WRITE setUrl NOTIFY urlChanged)
/**
* Suggested window title if a window represents this document. may be pathname or document title, dependeing from Okular settings.
* Suggested window title if a window represents this document. may be pathname or document title, depending on Okular settings.
*/
Q_PROPERTY(QString windowTitleForDocument READ windowTitleForDocument NOTIFY windowTitleForDocumentChanged)
......
......@@ -303,7 +303,7 @@ void PageItem::geometryChanged(const QRectF &newGeometry,
QQuickItem::geometryChanged(newGeometry, oldGeometry);
if (changed) {
//Why aren't they automatically emuitted?
//Why aren't they automatically emitted?
emit widthChanged();
emit heightChanged();
}
......
......@@ -1906,7 +1906,7 @@ void Part::slotFileDirty( const QString& path )
{
// The beauty of this is that each start cancels the previous one.
// This means that timeout() is only fired when there have
// no changes to the file for the last 750 milisecs.
// no changes to the file for the last 750 millisecs.
// This ensures that we don't update on every other byte that gets
// written to the file.
if ( path == localFilePath() )
......@@ -2749,7 +2749,7 @@ bool Part::saveAs( const QUrl & saveUrl, SaveAsFlags flags )
bool reloadedCorrectly = true;
// Make the generator use the new new file instead of the old one
// Make the generator use the new file instead of the old one
if ( m_document->canSwapBackingFile() && !m_documentOpenWithPassword )
{
QWidget *currentSidebarItem = m_sidebar->currentItem();
......@@ -3366,7 +3366,7 @@ void Part::displayInfoMessage( const QString &message, KMessageWidget::MessageTy
if ( message.isEmpty() )
m_infoMessage->animatedHide();
// display message (duration is length dependant)
// display message (duration is length dependent)
if ( duration < 0 )
{
duration = 500 + 100 * message.length();
......@@ -3390,7 +3390,7 @@ void Part::warningMessage( const QString &message, int duration )
void Part::noticeMessage( const QString &message, int duration )
{
// less important message -> simpleer display widget in the PageView
// less important message -> simpler display widget in the PageView
m_pageView->displayMessage( message, QString(), PageViewMessage::Info, duration );
}
......
......@@ -191,7 +191,7 @@ void FormWidgetsController::slotButtonClicked( QAbstractButton *button )
if ( check )
{
// The formButtonsChangedByWidget signal changes the value of the underlying
// Okular::FormField of the checkbox. We need to execute the activiation
// Okular::FormField of the checkbox. We need to execute the activation
// action after this.
check->doActivateAction();
}
......
......@@ -123,7 +123,7 @@ void KTreeViewSearchLine::Private::slotRegularExpression()
// private methods
////////////////////////////////////////////////////////////////////////////////
/** Check whether \p item, its siblings and their descendents should be shown. Show or hide the items as necessary.
/** Check whether \p item, its siblings and their descendants should be shown. Show or hide the items as necessary.
*
* \p item The list view item to start showing / hiding items at. Typically, this is the first child of another item, or the
* the first child of the list view.
......@@ -265,7 +265,7 @@ bool KTreeViewSearchLine::itemMatches( const QModelIndex &parentIndex, int row,
d->regularExpression ? QRegExp::RegExp : QRegExp::FixedString );
// If the search column list is populated, search just the columns
// specifified. If it is empty default to searching all of the columns.
// specified. If it is empty default to searching all of the columns.
QAbstractItemModel *model = d->treeView->model();
const int columncount = model->columnCount( parentIndex );
......
......@@ -810,7 +810,7 @@ void PageView::displayMessage( const QString & message, const QString & details,
if ( message.isEmpty() )
return d->messageWindow->hide();
// display message (duration is length dependant)
// display message (duration is length dependent)
if (duration==-1)
{
duration = 500 + 100 * message.length();
......@@ -1299,7 +1299,7 @@ void PageView::notifyViewportChanged( bool smoothMove )
void PageView::slotRealNotifyViewportChanged( bool smoothMove )
{
// if we are the one changing viewport, skip this nofity
// if we are the one changing viewport, skip this notify
if ( d->blockViewport )
return;
......@@ -2319,7 +2319,7 @@ void PageView::mousePressEvent( QMouseEvent * e )
// update press / 'start drag' mouse position
d->mousePressPos = e->globalPos();
// handle mode dependant mouse press actions
// handle mode dependent mouse press actions
bool leftButton = e->button() == Qt::LeftButton,
rightButton = e->button() == Qt::RightButton;
......@@ -2521,7 +2521,7 @@ void PageView::mouseReleaseEvent( QMouseEvent * e )
const QPoint eventPos = contentAreaPoint( e->pos() );
// handle mode indepent mid buttom zoom
// handle mode independent mid bottom zoom
if ( e->button() == Qt::MidButton )
{
// request pixmaps since it was disabled during drag
......@@ -3928,7 +3928,7 @@ double PageView::zoomFactorFitMode( ZoomMode mode )
const double colWidth = viewport()->width() / nCols - kcolWidthMargin;
const double rowHeight = viewport()->height() - krowHeightMargin;
const PageViewItem * currentItem = d->items[ qMax( 0, (int)d->document->currentPage()) ];
// prevent segmentation fault when openning a new document;
// prevent segmentation fault when opening a new document;
if ( !currentItem )
return 0;
const Okular::Page * okularPage = currentItem->page();
......
......@@ -2104,7 +2104,7 @@ void PresentationWidget::initTransition( const Okular::PageTransition *transitio
int L = 0, T = 0, R = m_width, B = m_height;
for ( int i = 0; i < steps; i++ )
{
// compure shrinked box coords
// compute shrunk box coords
int newL = ((i + 1) * m_width) / (2 * steps);
int newT = ((i + 1) * m_height) / (2 * steps);
int newR = m_width - newL;
......@@ -2122,7 +2122,7 @@ void PresentationWidget::initTransition( const Okular::PageTransition *transitio
int L = m_width / 2, T = m_height / 2, R = L, B = T;
for ( int i = 0; i < steps; i++ )
{
// compure shrinked box coords
// compute shrunk box coords
int newL = ((steps - (i + 1)) * m_width) / (2 * steps);
int newT = ((steps - (i + 1)) * m_height) / (2 * steps);
int newR = m_width - newL;
......
......@@ -70,7 +70,7 @@ void SearchLineEdit::setSearchType( Okular::Document::SearchType type )
m_searchType = type;
// Only connect Enter for next/prev searches, the rest of searches are document global so
// next/prev serach does not make sense for them
// next/prev search does not make sense for them
if (m_searchType == Okular::Document::NextMatch || m_searchType == Okular::Document::PreviousMatch) {
connect(this, &SearchLineEdit::returnPressed, this, &SearchLineEdit::slotReturnPressed);
}
......
......@@ -26,7 +26,7 @@ class SearchLineEdit;
*
* This widget accepts keyboard input and performs a call to findTextAll(..)
* in the Okular::Document class when there are 3 or more chars to search for.
* It supports case sensitive/unsensitive(default) and provieds a button
* It supports case sensitive/unsensitive(default) and provides a button
* for switching between the 2 modes.
*/
class SearchWidget : public QWidget
......
......@@ -388,7 +388,7 @@ void ThumbnailList::notifyVisibleRectsChanged()
bool ThumbnailList::canUnloadPixmap( int pageNumber ) const
{
// if the thubnail 'pageNumber' is one of the visible ones, forbid unloading
// if the thumbnail 'pageNumber' is one of the visible ones, forbid unloading
QList<ThumbnailWidget *>::const_iterator vIt = d->m_visibleThumbnails.constBegin(), vEnd = d->m_visibleThumbnails.constEnd();
for ( ; vIt != vEnd; ++vIt )
if ( (*vIt)->pageNumber() == pageNumber )
......@@ -583,7 +583,7 @@ void ThumbnailListPrivate::viewportResizeEvent( QResizeEvent * e )
// enable scrollbar when there's something to scroll
q->verticalScrollBar()->setEnabled( q->viewport()->height() < newHeight );
// ensure that what was visibile before remains visible now
// ensure that what was visible before remains visible now
q->ensureVisible( 0, int( (qreal)oldYCenter * q->widget()->height() / oldHeight ), 0, q->viewport()->height() / 2 );
}
else if ( e->size().height() <= e->oldSize().height() )
......
......@@ -40,7 +40,7 @@ Q_OBJECT
void notifyCurrentPageChanged( int previous, int current ) override;
// inherited: redraw thumbnail ( inherited as DocumentObserver )
void notifyPageChanged( int pageNumber, int changedFlags ) override;
// inherited: request all visible pixmap (due to a global shange or so..)
// inherited: request all visible pixmap (due to a global change or so..)
void notifyContentsCleared( int changedFlags ) override;
// inherited: the visible areas of the page have changed
void notifyVisibleRectsChanged() override;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment