Opensim Control Panel BRIGADOON-0013
This program provides a control panel for an Open Simulator Instance
Loading...
Searching...
No Matches
mainwindow.h
Go to the documentation of this file.
1#ifndef MAINWINDOW_H
2#define MAINWINDOW_H
3
4#include <QMainWindow>
5#include "ui_mainwindow.h"
6#include "logger.h"
7#include "databasemanager.h"
8#include "dirclass.h"
9#include "areacalculator.h"
10
11QT_BEGIN_NAMESPACE
12namespace Ui
13{
14 class MainWindow;
15}
16QT_END_NAMESPACE
17
18class MainWindow : public QMainWindow
19{
20 Q_OBJECT
21
22public:
23 MainWindow(QWidget *parent = nullptr);
25
31
32public slots:
33 void UpdateLocation(REMOTE_REGION_ADDRESS RegionAddress);
34
35
36private:
37 Ui::MainWindow *ui;
38
44
46
48
49 QString GetDirectoryName(QString DefaultDirectory);
50
51private slots:
52 void GetInputDir(void);
53 void GetOutputDir(void);
54 void WorldAreaChanged(REMOTE_WORLD_SIZE WorldSize);
56 void DisableXYSize(Qt::CheckState);
57 void EnableAutoCalc(void);
58
59signals:
61};
62#endif // MAINWINDOW_H
Class to control the opening of the Database.
AreaCalculator * area_calc
Definition mainwindow.h:47
void GetInputDir(void)
void EnableAutoCalc(void)
Ui::MainWindow * ui
Definition mainwindow.h:37
void WorldAreaChanged(REMOTE_WORLD_SIZE WorldSize)
void ListInputDirectory(void)
void WorldSidesChanged(REMOTE_WORLD_SIDES WorldSides)
Logger * log
Pointer to the Log Class.
Definition mainwindow.h:30
QString GetDirectoryName(QString DefaultDirectory)
MainWindow(QWidget *parent=nullptr)
Definition mainwindow.cpp:5
void DisableXYSize(Qt::CheckState)
void UpdateLocation(REMOTE_REGION_ADDRESS RegionAddress)
void GetOutputDir(void)
DatabaseManager * db_manager
Pointer to the Database Class.
Definition mainwindow.h:43
DirClass * dir_manager
Definition mainwindow.h:45
Class Controlling the Database Creation.