Changeset View
Changeset View
Standalone View
Standalone View
src/document.cpp
Show First 20 Lines • Show All 55 Lines • ▼ Show 20 Line(s) | |||||
56 | Document* Document::s_self = nullptr; | 56 | Document* Document::s_self = nullptr; | ||
57 | 57 | | |||
58 | Document::Document() : QObject(), m_coll(nullptr), m_isModified(false), | 58 | Document::Document() : QObject(), m_coll(nullptr), m_isModified(false), | ||
59 | m_loadAllImages(false), m_validFile(false), m_importer(nullptr), m_cancelImageWriting(true), | 59 | m_loadAllImages(false), m_validFile(false), m_importer(nullptr), m_cancelImageWriting(true), | ||
60 | m_fileFormat(Import::TellicoImporter::Unknown), m_loadImagesTimer(this) { | 60 | m_fileFormat(Import::TellicoImporter::Unknown), m_loadImagesTimer(this) { | ||
61 | m_allImagesOnDisk = Config::imageLocation() != Config::ImagesInFile; | 61 | m_allImagesOnDisk = Config::imageLocation() != Config::ImagesInFile; | ||
62 | m_loadImagesTimer.setSingleShot(true); | 62 | m_loadImagesTimer.setSingleShot(true); | ||
63 | m_loadImagesTimer.setInterval(500); | 63 | m_loadImagesTimer.setInterval(500); | ||
64 | m_loadImagesTimer.callOnTimeout(this, &Document::slotLoadAllImages); | 64 | connect(&m_loadImagesTimer, &QTimer::timeout, this, &Document::slotLoadAllImages); | ||
65 | newDocument(Collection::Book); | 65 | newDocument(Collection::Book); | ||
66 | } | 66 | } | ||
67 | 67 | | |||
68 | Document::~Document() { | 68 | Document::~Document() { | ||
69 | delete m_importer; | 69 | delete m_importer; | ||
70 | m_importer = nullptr; | 70 | m_importer = nullptr; | ||
71 | } | 71 | } | ||
72 | 72 | | |||
▲ Show 20 Lines • Show All 783 Lines • Show Last 20 Lines |