4#include "ui_mainwindow.h"
Class to control the opening of the Database.
Clasas to Control the Project's Development Family Information.
Class to Manager the Project Licences.
main window of this Program
ProgramIdentification * program_id
Point to the Program's identification.
void SetBriefDescriptionColor(QString TextString)
Set the Colour of the Project's Brief Description.
void SetDoxyProjectLogoColor(QString TextString)
Set the Colour of the Doxygen Project Logo.
QString grey_stylesheet
Stylesheet for the colour grey.
void SetDoxyFooterColor(QString TextString)
Set the Colour of the Doxygen Footer Colour.
QString red_stylesheet
Stylesheet for the colour red.
LicenceManager * licence_manager
Pointer to the Licence Class.
Ui::MainWindow * ui
POinter to the Main Window.
DevelopmentFamily * dev_manager
Pointer to the Development Class.
ProgramVersion * version_manager
Pointer to the Progra's Version Class.
void SetProgramName(QString ProgramName)
Set the Program Name.
void UpdateFullDescription(QString DescText)
Emit the Full Description text.
void SetVersionDesriptionColor()
Set the Colour of the Version Description.
QString no_color_stylesheet
Stylesheet for no colour definition.
ProjectStatus * status_manager
Pointer to the Status Class.
void SetDoxyHeaderColor(QString TextString)
Set the Colour of the Doxygen Header Colour.
Logger * log
Pointer to the Log Class.
void SetProjectIconColor(QString TextString)
Set the Colour of the Project Icon.
MainWindow(QWidget *parent=nullptr)
Constructor for Main Window.
ProjectIdentifier * project_id_manager
Pointer to the Project Id3entification Class.
void SetDoxyStylesheetColor(QString TextString)
Set the Colour of the Doxygen Stylesheet Colour.
void SetExeNameColor(QString TextString)
Set the Colour of the Exe Name Stylesheet Colour.
void SetDepartureURLColor(QString TextString)
Set the Colour of the Project's Departure URL.
void SetProjectNameColor(QString TextString)
Set the Colour of the Project Name.
DatabaseManager * db_manager
Pointer to the Database Class.
QString purple_stylesheet
Stylesheet for the colour purple.
void SetExeDirColor(QString TextString)
Set the Colour of the Exe Directory Stylesheet Colour.
~MainWindow()
Main Window Deconstructor.
void SetDefaultDeparture(void)
Set the Default Departure URL.
void SetFullDesriptionColor()
void SetProjectIdentColor(QString TextString)
Set the Colour of the Project Identifier.
Program Identification Class.
Class for Program Vesrion.
Class Controlling the Database Creation.
Class Controlling the project's Licences.
Common Structure Defintitions.
Project Identifier Class.
Class Controlling the Project Status COntrol & Display.