mirror of
https://github.com/YACReader/yacreader
synced 2025-06-04 01:28:55 -04:00
improved save current page
This commit is contained in:
parent
b8b68ef782
commit
c6095ad290
@ -564,10 +564,11 @@ void MainWindowViewer::openFolderFromPath(QString pathDir)
|
||||
void MainWindowViewer::saveImage()
|
||||
{
|
||||
QFileDialog saveDialog;
|
||||
QString pathFile = saveDialog.getSaveFileName(this,tr("Save current page"),currentDirectoryImgDest,tr("Image files (*.jpg)"));
|
||||
QString pathFile = saveDialog.getSaveFileName(this,tr("Save current page"),currentDirectoryImgDest+"/"+tr("page_%1.jpg").arg(viewer->getIndex()),tr("Image files (*.jpg)"));
|
||||
if (!pathFile.isEmpty())
|
||||
{
|
||||
currentDirectoryImgDest = pathFile;
|
||||
QFileInfo fi(pathFile);
|
||||
currentDirectoryImgDest = fi.absolutePath();
|
||||
const QPixmap * p = viewer->pixmap();
|
||||
if(p!=NULL)
|
||||
p->save(pathFile);
|
||||
|
@ -780,3 +780,8 @@ void Viewer::showIsLastMessage()
|
||||
notificationsLabel->setText(tr("Last page!"));
|
||||
notificationsLabel->flash();
|
||||
}
|
||||
|
||||
unsigned int Viewer::getIndex()
|
||||
{
|
||||
return render->getIndex()+1;
|
||||
}
|
@ -136,6 +136,8 @@ virtual void mouseReleaseEvent ( QMouseEvent * event );
|
||||
const QPixmap * pixmap();
|
||||
//Comic * getComic(){return comic;}
|
||||
const BookmarksDialog * getBookmarksDialog(){return bd;}
|
||||
//returns the current index starting in 1 [1,nPages]
|
||||
unsigned int getIndex();
|
||||
signals:
|
||||
void backgroundChanges();
|
||||
void pageAvailable(bool);
|
||||
|
Loading…
x
Reference in New Issue
Block a user