Commit graph

76 commits

Author SHA1 Message Date
Wilfried Huss e84b26e7d3 SVN_SILENT Don't use __ in header guards
svn path=/trunk/KDE/kdegraphics/kdvi/; revision=468461
2005-10-08 08:29:10 +00:00
Wilfried Huss 5cb509d114 Port to new kdelibs snapshot
svn path=/trunk/KDE/kdegraphics/kdvi/; revision=467230
2005-10-04 17:02:32 +00:00
Wilfried Huss 4db54de9c2 Constification
Patch by Angus Leeming

svn path=/trunk/KDE/kdegraphics/kdvi/; revision=466960
2005-10-03 20:01:17 +00:00
Wilfried Huss 934522d43a Include cleanups
Patch by Angus Leeming

svn path=/trunk/KDE/kdegraphics/kdvi/; revision=462681
2005-09-21 18:10:56 +00:00
Wilfried Huss 235c9d7dc4 SVN_SILENT cleanups
Patch by Angus Leeming

svn path=/trunk/KDE/kdegraphics/kdvi/; revision=453640
2005-08-26 18:18:29 +00:00
Wilfried Huss 3ff30b06a0 Port of Revision 443451
Refractor the text export into the kviewshell.
This has the additional benefit that text export is now also available for DjVu files.

svn path=/trunk/KDE/kdegraphics/kdvi/; revision=443454
2005-08-06 11:20:54 +00:00
Stefan Kebekus 8d38bacff8 internal changes to better support document editors
svn path=/trunk/KDE/kdegraphics/kdvi/; revision=434470
2005-07-14 08:53:17 +00:00
Wilfried Huss 1ecf23be6a dviwin* -> dviRenderer*
svn path=/trunk/KDE/kdegraphics/kdvi/; revision=421139
2005-06-02 10:05:50 +00:00
Stefan Kebekus 2864880ad6 further work on printing API
svn path=/trunk/KDE/kdegraphics/kdvi/; revision=417964
2005-05-25 05:34:41 +00:00
Wilfried Huss 17c5d9850d Move the sourceHyperlinkList into kdvi where it belongs.
svn path=/trunk/KDE/kdegraphics/kdvi/; revision=417449
2005-05-23 17:56:37 +00:00
Wilfried Huss 1c5d95853a Unifying classnames: documentWidget -> DocumentWidget
Some cleanups

svn path=/trunk/KDE/kdegraphics/kdvi/; revision=409682
2005-05-05 08:50:23 +00:00
Wilfried Huss 0a539c0048 Show a warning message if the user activates search for the first time.
svn path=/trunk/kdegraphics/kdvi/; revision=407151
2005-04-22 14:17:06 +00:00
Stefan Kebekus 2fff26a400 changed API for printing
svn path=/trunk/kdegraphics/kdvi/; revision=396956
2005-03-12 13:37:39 +00:00
Stefan Kebekus 40e65fb291 moved the reload method
svn path=/trunk/kdegraphics/kdvi/; revision=396066
2005-03-09 13:06:11 +00:00
Stefan Kebekus 008619ba77 API cleanup for opening files
svn path=/trunk/kdegraphics/kdvi/; revision=395685
2005-03-08 09:07:53 +00:00
Wilfried Huss 83a058e644 Add support for custom paper colors.
Fix fayout in font configuration dialog.

svn path=/trunk/kdegraphics/kdvi/; revision=393457
2005-02-27 10:19:21 +00:00
Wilfried Huss 444bde03b9 Use K_EXPORT_COMPONENT_FACTORY.
svn path=/trunk/kdegraphics/kdvi/; revision=377217
2005-01-10 16:46:44 +00:00
Stefan Kebekus ddbbf810e8 moving methods from kdvi_multipage to kmultipage
svn path=/trunk/kdegraphics/kdvi/; revision=374665
2005-01-01 15:26:17 +00:00
Stefan Kebekus a02d5a5a66 further API cleanup
svn path=/trunk/kdegraphics/kdvi/; revision=367673
2004-12-01 18:13:55 +00:00
Wilfried Huss de78826437 Remove unnecessary slot.
svn path=/trunk/kdegraphics/kdvi/; revision=365596
2004-11-23 20:02:05 +00:00
Wilfried Huss 6d9412d8fd Use seperate main function for kdvi, to make it behave like a regular KDE program.
This is only temporarely until we get the plugin loader of kviewshell rewritten.

svn path=/trunk/kdegraphics/kdvi/; revision=364310
2004-11-19 18:41:07 +00:00
Wilfried Huss 1c21aae62f Basic Thumbnail support.
Moved the MarkList into MultiPage, and again some refractoring.

svn path=/trunk/kdegraphics/kdvi/; revision=364076
2004-11-18 22:05:51 +00:00
Wilfried Huss 30c947a1c0 Move setZoom from KDVIMultiPage to KMultiPage.
Plus again some include cleanups.

svn path=/trunk/kdegraphics/kdvi/; revision=363139
2004-11-15 11:54:50 +00:00
Wilfried Huss 1de6a99eb6 Implement closeURL() in KMultiPage.
Reset widgetList and update the ScrollView when an URL is closed.
Plus some cleanups.

svn path=/trunk/kdegraphics/kdvi/; revision=363138
2004-11-15 11:40:13 +00:00
Stefan Kebekus d7c8085f9b further API cleanup
svn path=/trunk/kdegraphics/kdvi/; revision=363094
2004-11-15 07:17:50 +00:00
Stefan Kebekus b866a87c4c API cleanup
svn path=/trunk/kdegraphics/kdvi/; revision=362652
2004-11-13 11:23:53 +00:00
Wilfried Huss 73b292fe3c Move repaintAllVisibleWidgets(void) from KDVIMultiPage to KMultiPage.
svn path=/trunk/kdegraphics/kdvi/; revision=361162
2004-11-07 12:34:55 +00:00
Stefan Kebekus 614f1217d7 fixes bug #91954
svn path=/trunk/kdegraphics/kdvi/; revision=360290
2004-11-04 07:32:03 +00:00
Wilfried Huss 9f7c3388c1 Port of KViewShell to KConfigXT.
Reactivation of the config dialog for the overview viewmode.
Thanks to Frans Englich for pointing me at the right direction.

svn path=/trunk/kdegraphics/kdvi/; revision=357640
2004-10-25 18:07:53 +00:00
Wilfried Huss 89b8dbba4a Start of KViewShell/KDVI refractoring.
Files moved from KDVI to KViewShell:
  selection.{h,cpp}
  documentPage.{h,cpp}
  documentPageCache.{h,cpp}
  documentWidget.{h,cpp}
  history.{h,cpp}
  optionDialogGUIWidget_base.ui

Methods moved from KDVIMultiPage to KMultiPage:
  void doGoForward()
  void doGoBack()
  Q_UINT16 getCurrentPageNumber()
  void goto_page(int page, int y, bool isLink)
  bool gotoPage(int page)
  void generateDocumentWidgets(int startPage)
  void setViewMode(int mode)

New Classes in KViewShell:
  DocumentRenderer:
     Abstract baseclass for dviWin.
     TODO: needs a more complete API.

New Classes in KDVI:
  DviWidget:
      Subclass of DocumentWidget. Handels DVI-specific source links.
      TODO: Source link data structures need to be moved out of class
      DocumentPage, which is now part of KViewShell.

TODO: Restore Configuration GUI of the Overview Viewmode.

svn path=/trunk/kdegraphics/kdvi/; revision=357089
2004-10-23 12:00:07 +00:00
Wilfried Huss e13d2e38ae Port of Stephan Kebekus' fix for bug #88380 to HEAD.
BUG: 88380

svn path=/trunk/kdegraphics/kdvi/; revision=355922
2004-10-19 13:12:38 +00:00
Wilfried Huss 1a3a8b7fac + New Overview Viewmode.
+ fitTo* finally works in all situations.
+ Show page shadows when in fullscreen- but not in single page-mode.

svn path=/trunk/kdegraphics/kdvi/; revision=351877
2004-10-04 18:44:49 +00:00
Wilfried Huss 987983245e Use QValueList and Signals in the history.
svn path=/trunk/kdegraphics/kdvi/; revision=351607
2004-10-03 18:11:45 +00:00
Stefan Kebekus 39db6d6929 fixes bugs #76358, #70681
svn path=/trunk/kdegraphics/kdvi/; revision=339817
2004-08-22 17:39:15 +00:00
Stefan Kebekus 5dda8b2ec3 fixes problems with large documents
svn path=/trunk/kdegraphics/kdvi/; revision=325910
2004-07-05 10:08:46 +00:00
Stefan Kebekus ff6cce1b19 added missing feature (facing pages view)
svn path=/trunk/kdegraphics/kdvi/; revision=324211
2004-06-28 10:14:03 +00:00
Stefan Kebekus 7c28dfeaef fixes a number of issues with text searching and copy/paste
svn path=/trunk/kdegraphics/kdvi/; revision=321916
2004-06-19 11:45:12 +00:00
Stefan Kebekus 1939c0fec4 fixed problem with scrolling and the page number display
svn path=/trunk/kdegraphics/kdvi/; revision=320017
2004-06-12 17:20:17 +00:00
Stefan Kebekus 6bbe9b5eed *** empty log message ***
svn path=/trunk/kdegraphics/kdvi/; revision=315506
2004-05-28 16:15:02 +00:00
Stefan Kebekus 1bf8e745fe started to implement continuous page view
svn path=/trunk/kdegraphics/kdvi/; revision=311269
2004-05-14 05:50:50 +00:00
Stefan Kebekus cbced8dd96 *** empty log message ***
svn path=/trunk/kdegraphics/kdvi/; revision=309589
2004-05-08 16:02:31 +00:00
Stefan Kebekus 8be6becbd3 *** empty log message ***
svn path=/trunk/kdegraphics/kdvi/; revision=309522
2004-05-08 07:45:37 +00:00
Stefan Kebekus b7bc324a97 further restructuring of source
svn path=/trunk/kdegraphics/kdvi/; revision=308399
2004-05-03 20:52:54 +00:00
Stefan Kebekus 71eafe6571 further re-organization of source. Expect more
svn path=/trunk/kdegraphics/kdvi/; revision=308020
2004-05-02 14:40:29 +00:00
Stefan Kebekus 79ebe1ebc2 further re-organization of source; expect more
svn path=/trunk/kdegraphics/kdvi/; revision=303537
2004-04-14 07:45:04 +00:00
Stefan Kebekus f3d842531f started to re-organize code in order to implement wish #49867
svn path=/trunk/kdegraphics/kdvi/; revision=299531
2004-03-29 15:14:35 +00:00
Stefan Kebekus 67e110223a kdvi has a more useful 'save' function now
svn path=/trunk/kdegraphics/kdvi/; revision=255309
2003-10-01 08:08:38 +00:00
Stefan Kebekus b7df524a95 finishes implementation of the "emebed PostScript" feature
svn path=/trunk/kdegraphics/kdvi/; revision=249039
2003-09-07 12:12:29 +00:00
Stefan Kebekus 12c23943ad added "embed PS figures" feature
svn path=/trunk/kdegraphics/kdvi/; revision=248486
2003-09-05 08:57:37 +00:00
David Faure 9f11d1f662 Set initial caption to "KDVI - KViewShell" instead of just "KViewShell".
svn path=/trunk/kdegraphics/kdvi/; revision=192598
2002-12-07 11:39:54 +00:00