File indexing completed on 2025-07-13 04:38:39
0001 /* 0002 SPDX-FileCopyrightText: 2008 Thomas Baumgart <ipwizard@users.sourceforge.net> 0003 SPDX-FileCopyrightText: 2017 Łukasz Wojniłowicz <lukasz.wojnilowicz@gmail.com> 0004 SPDX-License-Identifier: GPL-2.0-or-later 0005 */ 0006 0007 #include "kmmappinterface.h" 0008 0009 // ---------------------------------------------------------------------------- 0010 // QT Includes 0011 0012 // ---------------------------------------------------------------------------- 0013 // KDE Includes 0014 0015 // ---------------------------------------------------------------------------- 0016 // Project Includes 0017 0018 #include "kmymoney.h" 0019 0020 KMyMoneyPlugin::KMMAppInterface::KMMAppInterface(KMyMoneyApp* app, QObject* parent, const char* name) 0021 : AppInterface(parent, name) 0022 , m_app(app) 0023 { 0024 connect(m_app, &KMyMoneyApp::kmmFilePlugin, this, &AppInterface::kmmFilePlugin); 0025 } 0026 0027 bool KMyMoneyPlugin::KMMAppInterface::fileOpen() 0028 { 0029 return m_app->fileOpen(); 0030 } 0031 0032 bool KMyMoneyPlugin::KMMAppInterface::isDatabase() 0033 { 0034 return m_app->isDatabase(); 0035 } 0036 0037 bool KMyMoneyPlugin::KMMAppInterface::isNativeFile() 0038 { 0039 return m_app->isNativeFile(); 0040 } 0041 0042 QUrl KMyMoneyPlugin::KMMAppInterface::filenameURL() const 0043 { 0044 return m_app->filenameURL(); 0045 } 0046 0047 void KMyMoneyPlugin::KMMAppInterface::writeFilenameURL(const QUrl& url) 0048 { 0049 m_app->writeFilenameURL(url); 0050 } 0051 0052 QUrl KMyMoneyPlugin::KMMAppInterface::lastOpenedURL() 0053 { 0054 return m_app->lastOpenedURL(); 0055 } 0056 0057 void KMyMoneyPlugin::KMMAppInterface::writeLastUsedFile(const QString& fileName) 0058 { 0059 m_app->writeLastUsedFile(fileName); 0060 } 0061 0062 void KMyMoneyPlugin::KMMAppInterface::slotFileOpenRecent(const QUrl& url) 0063 { 0064 m_app->slotFileOpenRecent(url); 0065 } 0066 0067 void KMyMoneyPlugin::KMMAppInterface::addToRecentFiles(const QUrl& url) 0068 { 0069 m_app->addToRecentFiles(url); 0070 } 0071 0072 KMyMoneyAppCallback KMyMoneyPlugin::KMMAppInterface::progressCallback() 0073 { 0074 return m_app->progressCallback(); 0075 } 0076 0077 void KMyMoneyPlugin::KMMAppInterface::writeLastUsedDir(const QString& directory) 0078 { 0079 m_app->writeLastUsedDir(directory); 0080 } 0081 0082 QString KMyMoneyPlugin::KMMAppInterface::readLastUsedDir() const 0083 { 0084 return m_app->readLastUsedDir(); 0085 } 0086 0087 void KMyMoneyPlugin::KMMAppInterface::consistencyCheck(bool alwaysDisplayResult) 0088 { 0089 m_app->consistencyCheck(alwaysDisplayResult); 0090 }