uint project_suffix_size
Number of digits in the Project Idenifier.
void LogAdd(LOGGING_SEVERITY Severity, LOGGING_MODE Mode, QString Message)
Add a Log Entry.
void LoadStatus(void)
Load Status definitions from the Database.
void SendLogEntry(REMOTE_LOG_ENTRY LogEntry)
Send Log Entry to the Log \LogEntry Structure holding Log information.
QString project_ident_prefix
The text prefix of the Project Identifier.
void StatusChanged(int StatusIndex)
When Status Changes Update the Next Status Level Button.
ProjectStatus(Ui::MainWindow *UI_Window)
ProjectStatus Constructor.
void ReadProjectInfo(PROJECT_INFORMATION *Info)
Read teh Status from the Project Info to the User Interface.
void SendStatusInfo(STATUS_INFO StatusInfo)
Emit the current Status Information Structure.
void PostStatus(void)
Get Current Status from User Inface, Save to Database & Forward.
void DoStatusDateNow(void)
Set the Status Date as the current DateTime.
void SetStatusEditing(int EditStatus)
Turn Custom Status Setting On or Off.
Ui::MainWindow * ui
Pointer to the Main Window.
void DoIncrement(void)
Increment the Project's Status to the Next Level.
void SendStatus(int StatusIndex)
Emit the current Status Database Index.
void DoClear(void)
Reset the Uer Interface Status Display.
void SetNextStatusPrompt(int NewStatus)
Set the Next Available Status Level in the Increment Button.
void TriggerSendStatus(void)
Respond to Request for Status by Sending it.
int project_index
The Database Table index of the Project.
Common Structure Defintitions.
LOGGING_SEVERITY
Log Severity allow the selection of logging events based on Severity.
LOGGING_MODE
Log Severity allow the selection of logging events based on the mode.
Information about the Development Status.