Implemented reloading of changed files.

svn path=/trunk/kdegraphics/kdvi/; revision=51453
remotes/origin/kdvi-2.0
Matthias Hoelzer-Kluepfel 26 years ago
parent fc3feb7552
commit b5c8ffd6f9
  1. 3
      dviwin.h
  2. 11
      kdvi_multipage.cpp
  3. 2
      kdvi_multipage.h

@ -52,12 +52,13 @@ public slots:
void drawPage();
bool correctDVI();
protected:
void paintEvent(QPaintEvent *ev);
private:
bool correctDVI();
void initDVI();
void changePageSize();
QString filename;

@ -110,7 +110,6 @@ bool KDVIMultiPage::closeURL()
}
// test code
QStringList KDVIMultiPage::fileFormats()
{
QStringList r;
@ -239,3 +238,13 @@ bool KDVIMultiPage::print(const QStrList &pages, int current)
return true;
}
void KDVIMultiPage::reload()
{
if (window->correctDVI())
{
window->setFile(m_file);
emit previewChanged(true);
}
}

@ -81,6 +81,8 @@ public:
virtual bool preview(QPainter *p, int w, int h);
virtual bool print(const QStrList &pages, int current);
virtual void reload();
signals:

Loading…
Cancel
Save