Changeset View
Changeset View
Standalone View
Standalone View
kmymoney/kmymoneyutils.h
Show All 22 Lines | |||||
23 | #ifndef KMYMONEYUTILS_H | 23 | #ifndef KMYMONEYUTILS_H | ||
24 | #define KMYMONEYUTILS_H | 24 | #define KMYMONEYUTILS_H | ||
25 | 25 | | |||
26 | // ---------------------------------------------------------------------------- | 26 | // ---------------------------------------------------------------------------- | ||
27 | // QT Includes | 27 | // QT Includes | ||
28 | 28 | | |||
29 | #include <QStandardPaths> | 29 | #include <QStandardPaths> | ||
30 | #include <QMap> | 30 | #include <QMap> | ||
31 | 31 | #include <QUrl> | |||
32 | // ---------------------------------------------------------------------------- | 32 | // ---------------------------------------------------------------------------- | ||
33 | // KDE Headers | 33 | // KDE Headers | ||
34 | 34 | | |||
35 | // ---------------------------------------------------------------------------- | 35 | // ---------------------------------------------------------------------------- | ||
36 | // Project Includes | 36 | // Project Includes | ||
37 | 37 | | |||
38 | /** | 38 | /** | ||
39 | * @author Thomas Baumgart | 39 | * @author Thomas Baumgart | ||
▲ Show 20 Lines • Show All 321 Lines • ▼ Show 20 Line(s) | 68 | public: | |||
361 | static QPixmap overlayIcon(const QString &iconName, const QString &overlayName, const Qt::Corner corner = Qt::BottomRightCorner, const int size = 64); | 361 | static QPixmap overlayIcon(const QString &iconName, const QString &overlayName, const Qt::Corner corner = Qt::BottomRightCorner, const int size = 64); | ||
362 | 362 | | |||
363 | static void dissectTransaction(const MyMoneyTransaction& transaction, const MyMoneySplit& split, MyMoneySplit& assetAccountSplit, QList<MyMoneySplit>& feeSplits, QList<MyMoneySplit>& interestSplits, MyMoneySecurity& security, MyMoneySecurity& currency, eMyMoney::Split::InvestmentTransactionType& transactionType); | 363 | static void dissectTransaction(const MyMoneyTransaction& transaction, const MyMoneySplit& split, MyMoneySplit& assetAccountSplit, QList<MyMoneySplit>& feeSplits, QList<MyMoneySplit>& interestSplits, MyMoneySecurity& security, MyMoneySecurity& currency, eMyMoney::Split::InvestmentTransactionType& transactionType); | ||
364 | 364 | | |||
365 | /** | 365 | /** | ||
366 | * This method deletes security and associated price list but asks beforehand. | 366 | * This method deletes security and associated price list but asks beforehand. | ||
367 | */ | 367 | */ | ||
368 | static void deleteSecurity(const MyMoneySecurity &security, QWidget *parent = nullptr); | 368 | static void deleteSecurity(const MyMoneySecurity &security, QWidget *parent = nullptr); | ||
369 | | ||||
370 | | ||||
371 | /** | ||||
372 | * Check whether the url links to an existing file or not | ||||
373 | * @returns whether the file exists or not | ||||
374 | */ | ||||
375 | static bool fileExists(const QUrl &url); | ||||
369 | }; | 376 | }; | ||
370 | 377 | | |||
371 | #endif | 378 | #endif |