Add MataAvistas project (BudgetPro) as regular files

This commit is contained in:
Javier
2026-06-04 15:59:46 +02:00
parent 7643acf109
commit dccaa63bcc
644 changed files with 104937 additions and 1 deletions
+51
View File
@@ -0,0 +1,51 @@
#ifndef MAPPLICATION_H
#define MAPPLICATION_H
#include <QApplication>
#include <QtSql>
class MApplication;
class QString;
class QSettings;
class DatabaseManager;
class MainWindow;
#if defined(qApp)
#undef qApp
#endif
#if defined(dApp)
#undef dApp
#endif
#define dApp (static_cast<MApplication *>(QCoreApplication::instance()))
class MApplication : public QApplication
{
public:
MApplication(int &argc, char** argv);
~MApplication();
QString dataFolder();
QString configFolder();
QSqlDatabase EnterpriseList();
QSqlDatabase Enterprise();
void listCompanies();
bool openCompany(QString ID);
bool closeCompany();
void setMainWindow(MainWindow *val);
MainWindow *mainWindow();
private:
MainWindow *mwindow;
QString mDataFolder;
QString mConfigFolder;
QSettings *mSettings;
DatabaseManager *dbManager;
QSqlDatabase EnterpriseListDB;
QSqlDatabase EnterpriseDB;
void initDB();
};
#endif // MAPPLICATION_H