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 }