3698 Commits (f770c6b54291eb7b4006922ca7de7df2ce7aeec8)
 

Author SHA1 Message Date
Pino Toscano f770c6b542 Add a port of the kdelibs classes KTreeWidgetSearchLine* that use QTreeView/QModelIndex instead of TreeWidget/QTreeWidgetItem. 19 years ago
Pino Toscano b12610e46a when an annotation was updated, update all the annotation for its page (we can't do else, at the moment...) 19 years ago
Pino Toscano b56ad8c3ae Change the DocumentObserver::notifySetup() to allow a better tuning of the different setup options (different layout for the pages, or different document). 19 years ago
Pino Toscano 928a7be1e9 properly unregister upon destruction from the document (checking if it's still alive) 19 years ago
Pino Toscano f2f15e0918 rename AnnotationItem to AnnItem, it gave me enough troubles to be left so long... 19 years ago
Pino Toscano e6cc6a58c4 properly update when an annotation is added or removed (TODO: when is just changed) 19 years ago
Pino Toscano 4415a36e3e rename the AnnotationItem to AnnotationToolItem, otherwise there's a plain conflict with the private class of the AnnotationModel 19 years ago
Pino Toscano 239434362e Basic version of a tree model for the document annotations. 19 years ago
Pino Toscano 73329a23cf reserve a place for the annotation model 19 years ago
Pino Toscano 1765025575 class with static methods -> namespace 19 years ago
Pino Toscano 815ac3867e move the annotation tooltip creation procedure in a single place 19 years ago
Pino Toscano 0bfbda8810 btter handle "empty" authors in the review tree 19 years ago
Pino Toscano c141af6017 look for Poppler::PSConverter::setOutputDevice(), and use it if found 19 years ago
Pino Toscano 8e6d1619f3 now that poppler 0.6 was released, i can enable the code to get the size of the embedded files 19 years ago
Pino Toscano 05dc08d028 include the blitz include dir as well 19 years ago
Albert Astals Cid 8d0b9b2832 KImageEffect::flatten -> Blitz::flatten 19 years ago
Pino Toscano 0b76db026f don't tell kdeprint to remove the file, KTemporaryFile does that for us 19 years ago
Pino Toscano ee925f2e58 add a postscript export overload that takes a QFile*, so we can properly use KTemporaryFile with printing 19 years ago
Pino Toscano 2498bea799 update the cursor correctly in text selection mode 19 years ago
Pino Toscano eb27c7f823 use the new icon Nuno kindly made for the presentation mode 19 years ago
Pino Toscano 1350802160 in case the document has no title, put just the filename as title, not the whole path 19 years ago
Pino Toscano 1bd4373ceb move the okular-poppler specific configuration into its own config.h 19 years ago
Pino Toscano 2a29b247f7 save really few bytes 19 years ago
Pino Toscano a2b2db70eb SVN_SILENT old code 19 years ago
Pino Toscano 0cf7f95f3a Disable the minibar for now, let's see how okular looks like w/o it. 19 years ago
Pino Toscano 0517d30bfc Remove the "Show Search Bar" option, mostly unuseful. 19 years ago
Pino Toscano 962a134d2b Properly enable/disable the whole "Export As" menu, not just the "Export to Text" action. 19 years ago
Pino Toscano ef3769ea5b DocPath -> X-DocPath for .desktop of type Application 19 years ago
Albert Astals Cid 3f80eceaae Now (Qt 4.3.1) that QPainter::CompositionMode_Multiply works remove agg2 based code 19 years ago
Pino Toscano 805b0f3386 Introduce a selective merging strategy for text areas, so we merge only all the areas of a text "line" together, not also with the areas above (if the lines overlap). 19 years ago
Pino Toscano 97fa2243ea don't do the merge when turning a regular area rect into an highlight area rect 19 years ago
Pino Toscano cbcd969e6a filter only the page changes interesting for the thumbnails 19 years ago
Pino Toscano 99a99a1590 instead of just keeping the transformation matrix, add the pointer to the owning page in a text page, so a text page can know more information, and with no need to manually be updated by the page 19 years ago
Pino Toscano 45960f6b71 Allow the use to choose any icon as stamp symbol. 19 years ago
Pino Toscano fd0d892373 make the spacer expand a bit less, and fix a crash when the current annotation type has no info 19 years ago
Pino Toscano 4c80e8a8e1 properly ignore a mouse press if it's going to be context menu event 19 years ago
Pino Toscano bf9af4433d move deleteTextSelections() to the private class 19 years ago
Pino Toscano d81d4aedd9 small api fixup ('const QContainer' it's pointless as return value) 19 years ago
Pino Toscano a76e3d8e84 few bits more i did at uni today 19 years ago
Pino Toscano ab23a54823 select all text is done 19 years ago
Pino Toscano 969bc7b908 Ctrl+A to select all the text in the document. 19 years ago
Troy Unrau 6b6e0a8dc4 Fixed zoom factor issue. When zooming out at 100%, you would end up at 80%, 19 years ago
Pino Toscano 323411021a SVN_SILENT i can consider the text selection mostly done 19 years ago
Pino Toscano 351f66a9b4 remove TextPage::transform() from the public API, and make the Page change the TextPage transformation easily 19 years ago
Pino Toscano 1bd879c240 extract the definition of the private class of TextPage to an own file, and rename it to TextPagePrivate 19 years ago
Pino Toscano d66f6b8f4a better check before starting searching on a NULL text page... 19 years ago
Pino Toscano 490cf6fc67 Add a new text selection algo that should be a bit more reliable than the current one (just commented out), especially if the backend does not provide text areas in the logical order. Drawback: slightly slower. 19 years ago
Pino Toscano 9a1b575ac0 properly rotate/transform the text page and the highlight areas 19 years ago
Pino Toscano 4913076ee9 extract in an own static function te calculation of a rotation matrix from both source and destination rotations 19 years ago
Pino Toscano 0d7db7513b save the url of the document to its xml metadata file 19 years ago