35#define INPUT_TABLE_COLUMN_COUNT (INPUT_DONE_COLUMN + 1)
37#define INPUT_SELECT_WIDTH 10
38#define INPUT_DONE_WIDTH 10
39#define INPUT_NAME_WIDTH (350 - (INPUT_SELECT_WIDTH + INPUT_DONE_WIDTH))
48#define OUTPUT_TABLE_COLUMN_COUNT (OUTPUT_DONE_COLUMN + 1)
50#define OUTPUT_SELECT_WIDTH 10
51#define OUTPUT_DONE_WIDTH 10
52#define OUTPUT_NAME_WIDTH (400 - (OUTPUT_SELECT_WIDTH + OUTPUT_DONE_WIDTH))
58 explicit DirClass(QObject *parent =
nullptr);
void SendInputTable(QList< DIR_INFO > file_list)
QList< DIR_INFO > ProcessInputFilenames(QString InputDirectory)
void LogAdd(LOGGING_SEVERITY Severity, LOGGING_MODE Mode, QString Message)
Send Message to the Log.
QList< DIR_INFO > input_list
QTableWidget * input_table
void DisplayInputTable(QList< DIR_INFO > InputTableList)
void ListInputDirectory(void)
void SendLogEntry(REMOTE_LOG_ENTRY LogEntry)
Send Log Entry via the Signal-Slot Method.
bool LoadOutputTable(QString OutputDirectory)
bool AddInputFiles(QString FileName)
void SetOutputTable(QTableWidget *OutputTable)
QStringList SplitFilename(QString file_name)
bool AddOutputFiles(QString FileName)
void SetInputTable(QTableWidget *InputTable)
QTableWidget * output_table
void SendRegionLocation(REMOTE_REGION_ADDRESS region_address)
QList< DIR_INFO > output_list
void SetInputDirectory(QString DirectoryString)
DirClass(QObject *parent=nullptr)
bool LoadInputTable(QString InputDirectory)
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.