|
Project Documentation Manager BRIGADOON-0002
Project Documentation Manager
|
Clasas to Control the Project's Development Family Information. More...
#include <developmentfamily.h>
Public Slots | |
| void | DoClear (void) |
| Reload the Development Famlies. | |
| void | ReadProjectId (PROJECT_INFORMATION *ProjectId) |
| Read the Development, Compiler, Primary Tool and Target System Name. | |
Signals | |
| void | SendLogEntry (REMOTE_LOG_ENTRY LogEntry) |
| void | SendDevelopmentFamily (DEVELOPMENT_FAMILY DevFamily) |
| Advertise out the current state of the development families. | |
| void | SendPrimaryToolChanged (int Index) |
| Advertise a change to the Primary Tool. | |
Public Member Functions | |
| DevelopmentFamily (Ui::MainWindow *UI_Window) | |
| DevelopmentFamily Constructor. | |
| void | LoadDevelopmentFamilies (void) |
Private Slots | |
| void | PrimaryToolChanged (int Index) |
| Receive signal that Primary Tool has Changed & process. | |
| void | PostDevelopmentFamily (void) |
| take signal from widget and broadcast new status | |
Private Member Functions | |
| void | SendStatusMessage (QString Type, int Counter) |
| Send the Data Type and number of entries obtained. | |
| void | LogAdd (LOGGING_SEVERITY Severity, LOGGING_MODE Mode, const QString Message) |
| Send Message to the Log. | |
Private Attributes | |
| Ui::MainWindow * | ui |
Clasas to Control the Project's Development Family Information.
Definition at line 13 of file developmentfamily.h.
|
explicit |
DevelopmentFamily Constructor.
| UI_Window | Main Program Window |
Definition at line 5 of file developmentfamily.cpp.
References PostDevelopmentFamily(), PrimaryToolChanged(), and ui.
|
slot |
Reload the Development Famlies.
Definition at line 148 of file developmentfamily.cpp.
References LoadDevelopmentFamilies().
| void DevelopmentFamily::LoadDevelopmentFamilies | ( | void | ) |
Definition at line 15 of file developmentfamily.cpp.
References SendStatusMessage(), and ui.
Referenced by DoClear().
|
private |
Send Message to the Log.
| Severity | Severity of the Log Message |
| Mode | Which part of the program does the message relate to |
| Message | Text message to be added to the Log |
Definition at line 98 of file developmentfamily.cpp.
References REMOTE_LOG_ENTRY::Message, REMOTE_LOG_ENTRY::Mode, SendLogEntry(), and REMOTE_LOG_ENTRY::Severity.
Referenced by SendStatusMessage().
|
privateslot |
take signal from widget and broadcast new status
Definition at line 121 of file developmentfamily.cpp.
References DEVELOPMENT_FAMILY::CompilerFamily, DEVELOPMENT_FAMILY::CompilerFamilyString, DEVELOPMENT_FAMILY::DevelopmentFamily, DEVELOPMENT_FAMILY::DevelopmentFamilyString, DEVELOPMENT_FAMILY::LanguageFamily, DEVELOPMENT_FAMILY::LanguageFamilyString, SendDevelopmentFamily(), DEVELOPMENT_FAMILY::TargetFamily, DEVELOPMENT_FAMILY::TargetFamilyString, and ui.
Referenced by DevelopmentFamily(), and PrimaryToolChanged().
|
privateslot |
Receive signal that Primary Tool has Changed & process.
| Index | Value of the new tool |
Definition at line 107 of file developmentfamily.cpp.
References PostDevelopmentFamily(), and SendPrimaryToolChanged().
Referenced by DevelopmentFamily().
|
slot |
Read the Development, Compiler, Primary Tool and Target System Name.
| ProjectId | Inforamtion about the Project |
Definition at line 113 of file developmentfamily.cpp.
References COMP_FAMILY_INFO::CompFamilyIndex, PROJECT_INFORMATION::CompFamilyInfo, DEV_FAMILY_INFO::DevFamilyIndex, PROJECT_INFORMATION::DevFamilyInfo, LANG_FAMILY_INFO::LangFamilyIndex, PROJECT_INFORMATION::LangFamilyInfo, TARGET_FAMILY_INFO::TargetFamilyIndex, PROJECT_INFORMATION::TargetFamilyInfo, and ui.
|
signal |
Advertise out the current state of the development families.
Referenced by PostDevelopmentFamily().
|
signal |
|
signal |
Advertise a change to the Primary Tool.
| Index | Index value of the new Primary Tool |
This needs to be sent out because changing the Primary Tool may impact the range of available licences that can be used for the software development
Referenced by PrimaryToolChanged().
|
private |
Send the Data Type and number of entries obtained.
| Type | Text message of Family Type |
| Counter | Number of entries found |
Definition at line 86 of file developmentfamily.cpp.
References LOG_DEBUG, LOG_ERROR, LogAdd(), and MODE_DATABASE.
Referenced by LoadDevelopmentFamilies().
|
private |
brief Pointer to the main window
Definition at line 75 of file developmentfamily.h.
Referenced by DevelopmentFamily(), LoadDevelopmentFamilies(), PostDevelopmentFamily(), and ReadProjectId().