Pino Toscano
d51e9fa4d8
remove the private methods of PixmapRequest, and make the Document work with its private class
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=719319
19 years ago
Pino Toscano
5dc92c5824
use qint64 for the document size
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=719107
19 years ago
Script Kiddy
44dd16d127
SVN_SILENT made messages (.desktop file)
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=717659
19 years ago
Pino Toscano
819037c6b6
SVN_SILENT clean a bit the debug output
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=717498
19 years ago
Pino Toscano
e8bad1f69d
it seems phonon-xine can handle sound streams via data, so feel brave enough and enabling the embedded sounds code
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=717456
19 years ago
Script Kiddy
cc3c2badba
SVN_SILENT made messages (.desktop file)
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=717124
19 years ago
Pino Toscano
684b146867
SVN_SILENT explicitely initialize the base class
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=715948
19 years ago
Script Kiddy
63b6301d12
SVN_SILENT made messages (.desktop file)
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=714636
19 years ago
Pino Toscano
2584aaa43b
cache the total memory on win32
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=712851
19 years ago
Pino Toscano
1142c0bd39
make them private
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=712839
19 years ago
Pino Toscano
4dcadf5544
Add a mutex in the base generator class, so any generator that wants a mutex can use it.
...
Adapt the poppler and the chm generator to use it instead of the own.
svn path=/trunk/KDE/kdegraphics/okular/; revision=712821
19 years ago
Pino Toscano
ed413cb275
delay the real creation + initialization of the weaver to the real needed moment
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=712637
19 years ago
Pino Toscano
78e2377a87
Add a method for generators to know some metadata of the document
...
adapted the poppler and the chm generators to use that, instead of fiddling with the settings class
svn path=/trunk/KDE/kdegraphics/okular/; revision=712614
19 years ago
Pino Toscano
bb59c02642
nuke Document::continueLastSearch(), continueSearch(id) is enough
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=712500
19 years ago
Pino Toscano
f8ed5302ec
- move the Document::requestDone() to the private class, as it's something internal to the generator work
...
- make the Generator internally keep an pointer to the private class Document, so we can access easily to the Document' stuff
svn path=/trunk/KDE/kdegraphics/okular/; revision=712498
19 years ago
Pino Toscano
aaed55f037
extract the DocumentPrivate class in an own file
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=712493
19 years ago
Pino Toscano
e6ad3722ae
few apidox more
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=712478
19 years ago
Pino Toscano
006111382b
common d_ptr+q_ptr structure for Generator/TextDocumentGenerator, and their private classes
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=712465
19 years ago
Pino Toscano
f72692799e
look for the old kpdf stuff only if the "new okular" stuff is not found
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=710703
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).
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=710227
19 years ago
Pino Toscano
73329a23cf
reserve a place for the annotation model
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=709945
19 years ago
Pino Toscano
2a29b247f7
save really few bytes
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=709414
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).
...
Adapt the text selection to merge correctly depending on the current rotation.
Drawback: darker overlap zones if two lines overlap.
svn path=/trunk/KDE/kdegraphics/okular/; revision=708745
19 years ago
Pino Toscano
97fa2243ea
don't do the merge when turning a regular area rect into an highlight area rect
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=708740
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
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=708443
19 years ago
Pino Toscano
bf9af4433d
move deleteTextSelections() to the private class
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=708155
19 years ago
Pino Toscano
d81d4aedd9
small api fixup ('const QContainer' it's pointless as return value)
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=708147
19 years ago
Pino Toscano
351f66a9b4
remove TextPage::transform() from the public API, and make the Page change the TextPage transformation easily
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=708085
19 years ago
Pino Toscano
1bd879c240
extract the definition of the private class of TextPage to an own file, and rename it to TextPagePrivate
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=708084
19 years ago
Pino Toscano
d66f6b8f4a
better check before starting searching on a NULL text page...
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=708081
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.
...
Adapt both the algo's to work on untransformed text areas, but to return transformed areas.
svn path=/trunk/KDE/kdegraphics/okular/; revision=708078
19 years ago
Pino Toscano
9a1b575ac0
properly rotate/transform the text page and the highlight areas
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=708054
19 years ago
Pino Toscano
4913076ee9
extract in an own static function te calculation of a rotation matrix from both source and destination rotations
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=708049
19 years ago
Pino Toscano
0d7db7513b
save the url of the document to its xml metadata file
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=708039
19 years ago
Pino Toscano
1d40b13d2b
SVN_SILENT exclude more private stuff from the apidox
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=707467
19 years ago
Pino Toscano
eec1e88373
comment out the MovieAction, unexported and unimplemented
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=706091
19 years ago
Pino Toscano
48b2cad049
fixed wrong example in the apidox, and all the code that was done by copy&paste from it, basically...
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=705935
19 years ago
Pino Toscano
a8d747745f
Cleanup a bit the GuiInterface, and making it work.
...
Instead of manually requestion actions and other stuff, we just make the interface as gui client, requesting and integrating it in the part gui.
Also, rename the Generator's componentData() to ownComponentData() to avoid clashing with KXMLGUIClient.
svn path=/trunk/KDE/kdegraphics/okular/; revision=705933
19 years ago
Script Kiddy
a550d8c0d4
SVN_SILENT made messages (.desktop file)
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=705612
19 years ago
Pino Toscano
24c387a84b
first (and i hope last) attempt to exclude the internal area functions from the apidox
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=705433
19 years ago
Pino Toscano
b480fc0670
do nothing if we have no form fields for a page, but form saved data for it are there anyway
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=705035
19 years ago
Pino Toscano
35a51a9d06
stupid me, don't increment the end() iterator ;(
...
also, check that the index in the local save file refers to an existent form field
svn path=/trunk/KDE/kdegraphics/okular/; revision=705003
19 years ago
Pino Toscano
0ecdc5b3c6
add the searchId to the searchFinished() signal of the Document, so each search line edit can ignore any search not started by itself
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=704015
19 years ago
Pino Toscano
5d4df04811
manually add the <qt>...</qt> markers, as it seems the only way to make that text recognized as rich text (albeit the format forced as Qt::RichText...)
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=703799
19 years ago
Thiago Macieira
99a7d08c6d
Remove use of k_funcinfo
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=702588
19 years ago
Script Kiddy
a688f5b331
SVN_SILENT made messages (.desktop file)
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=702203
19 years ago
Pino Toscano
cd0dd24193
i18n fixes
...
rename 'freetext' to 'inline note'
svn path=/trunk/KDE/kdegraphics/okular/; revision=701876
19 years ago
Pino Toscano
96bb344e61
cache the free memory on Windows as well
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=699973
19 years ago
Pino Toscano
797c8d94d4
SVN_SILENT unused parameter
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=699958
19 years ago
Pino Toscano
5acc8fcd0b
extra ';'
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=699740
19 years ago