~ubuntu-branches/debian/stretch/qpdfview/stretch

« back to all changes in this revision

Viewing changes to sources/settings.cpp

  • Committer: Package Import Robot
  • Author(s): Benjamin Eltzner
  • Date: 2014-05-19 14:39:20 UTC
  • mfrom: (1.2.14)
  • Revision ID: package-import@ubuntu.com-20140519143920-buukpma5b4hmnpt3
Tags: 0.4.10-1
* New upstream release.
* Implemented an option to zoom to selection (Closes: #739554)

Show diffs side-by-side

added added

removed removed

Lines of Context:
37
37
 
38
38
#endif // QT_VERSION
39
39
 
 
40
namespace
 
41
{
 
42
 
 
43
inline QStringList trimmed(const QStringList& list)
 
44
{
 
45
    QStringList trimmedList;
 
46
 
 
47
    foreach(const QString& item, list)
 
48
    {
 
49
        trimmedList.append(item.trimmed());
 
50
    }
 
51
 
 
52
    return trimmedList;
 
53
}
 
54
 
 
55
} // anonymous
 
56
 
 
57
namespace qpdfview
 
58
{
 
59
 
40
60
Settings* Settings::s_instance = 0;
41
61
 
42
62
Settings* Settings::instance()
280
300
    m_settings->setValue("documentView/autoRefresh", autoRefresh);
281
301
}
282
302
 
 
303
int Settings::DocumentView::autoRefreshTimeout() const
 
304
{
 
305
    return m_settings->value("documentView/autoRefreshTimeout", Defaults::DocumentView::autoRefreshTimeout()).toInt();
 
306
}
 
307
 
283
308
void Settings::DocumentView::setPrefetch(bool prefetch)
284
309
{
285
310
    m_prefetch = prefetch;
295
320
    }
296
321
}
297
322
 
298
 
int Settings::DocumentView::autoRefreshTimeout() const
299
 
{
300
 
    return m_settings->value("documentView/autoRefreshTimeout", Defaults::DocumentView::autoRefreshTimeout()).toInt();
301
 
}
302
 
 
303
323
int Settings::DocumentView::prefetchTimeout() const
304
324
{
305
325
    return m_settings->value("documentView/prefetchTimeout", Defaults::DocumentView::prefetchTimeout()).toInt();
593
613
    m_settings->setValue("mainWindow/restorePerFileSettings", on);
594
614
}
595
615
 
 
616
int Settings::MainWindow::saveDatabaseInterval() const
 
617
{
 
618
    return m_settings->value("mainWindow/saveDatabaseInterval", Defaults::MainWindow::saveDatabaseInterval()).toInt();
 
619
}
 
620
 
596
621
int Settings::MainWindow::tabPosition() const
597
622
{
598
623
    return m_settings->value("mainWindow/tabPosition", Defaults::MainWindow::tabPosition()).toInt();
619
644
    }
620
645
}
621
646
 
 
647
bool Settings::MainWindow::spreadTabs() const
 
648
{
 
649
    return m_settings->value("mainWindow/spreadTabs", Defaults::MainWindow::spreadTabs()).toBool();
 
650
}
 
651
 
 
652
void Settings::MainWindow::setSpreadTabs(bool spreadTabs)
 
653
{
 
654
    m_settings->setValue("mainWindow/spreadTabs", spreadTabs);
 
655
}
 
656
 
622
657
bool Settings::MainWindow::newTabNextToCurrentTab() const
623
658
{
624
659
    return m_settings->value("mainWindow/newTabNextToCurrentTab", Defaults::MainWindow::newTabNextToCurrentTab()).toBool();
629
664
    m_settings->setValue("mainWindow/newTabNextToCurrentTab", newTabNextToCurrentTab);
630
665
}
631
666
 
 
667
bool Settings::MainWindow::documentTitleAsTabTitle() const
 
668
{
 
669
    return m_settings->value("mainWindow/documentAsTabTitle", Defaults::MainWindow::documentTitleAsTabTitle()).toBool();
 
670
}
 
671
 
 
672
void Settings::MainWindow::setDocumentTitleAsTabTitle(bool documentTitleAsTabTitle)
 
673
{
 
674
    m_settings->setValue("mainWindow/documentAsTabTitle", documentTitleAsTabTitle);
 
675
}
 
676
 
632
677
bool Settings::MainWindow::currentPageInWindowTitle() const
633
678
{
634
679
    return m_settings->value("mainWindow/currentPageInWindowTitle", Defaults::MainWindow::currentPageInWindowTitle()).toBool();
659
704
    m_settings->setValue("mainWindow/synchronizeOutlineView", synchronizeOutlineView);
660
705
}
661
706
 
662
 
static QStringList trimmed(const QStringList& list)
663
 
{
664
 
    QStringList trimmedList;
665
 
 
666
 
    foreach(const QString& item, list)
667
 
    {
668
 
        trimmedList.append(item.trimmed());
669
 
    }
670
 
 
671
 
    return trimmedList;
672
 
}
673
 
 
674
707
QStringList Settings::MainWindow::fileToolBar() const
675
708
{
676
709
    return m_settings->value("mainWindow/fileToolBar", Defaults::MainWindow::fileToolBar()).toStringList();
963
996
 
964
997
#endif // QT_VERSION
965
998
}
 
999
 
 
1000
} // qpdfview