Code improvements and updates

This commit is contained in:
Valentino Orlandi 2022-08-03 21:30:49 +02:00
parent 33994076a3
commit ed93c0509c
Signed by: elB4RTO
GPG Key ID: 1719E976DB2D4E71
2 changed files with 34 additions and 3 deletions

View File

@ -12,7 +12,7 @@ Crapview::Crapview()
}
const int Crapview::getDialogLevel()
const int Crapview::getDialogsLevel()
{
return this->dialog_level;
}
@ -206,6 +206,12 @@ void Crapview::refreshDates()
}
int Crapview::getLogFieldID ( const QString& field_str )
{
return this->LogFields_s2i.value( field_str );
}
int Crapview::getMonthNumber( const QString& month_str )
{
return this->Months_s2i.value( month_str );

View File

@ -15,16 +15,19 @@ class Crapview
public:
Crapview();
const int getDialogLevel();
const int getDialogsLevel();
void setDialogLevel( const int new_level );
void setChartsTheme( const int new_theme_id );
void setDbPath( const std::string& path );
const QString parseBooleanFilter( const QString& filter_str );
const QString parseNumericFilter( const QString& filter_str );
const QString parseTextualFilter( const QString& filter_str );
int getMonthNumber( const QString& month_str );
int getLogFieldID ( const QString& field_str ),
getMonthNumber( const QString& month_str );
void refreshDates();
@ -84,6 +87,9 @@ private:
// quantity of informational dialogs to display
int dialog_level = 2; // 0: essential, 1: usefull, 2: explanatory
// charts theme
int charts_theme = 0;
DbQuery dbQuery;
QString TITLE_WARN = QMessageBox::tr("Log Lines Marked as Warning"),
@ -125,6 +131,25 @@ private:
{"Apache2",11}, {"Nginx",12}, {"IIS",13} },
LogsType_s2i = {
{TYPES.value(1),1}, {TYPES.value(2),2} },
LogFields_s2i = {
{FIELDS.value(0), 0},
{FIELDS.value(10),10},
{FIELDS.value(11),11},
{FIELDS.value(12),12},
{FIELDS.value(13),13},
{FIELDS.value(14),14},
{FIELDS.value(15),15},
{FIELDS.value(16),16},
{FIELDS.value(17),17},
{FIELDS.value(18),18},
{FIELDS.value(20),20},
{FIELDS.value(21),21},
{FIELDS.value(22),22},
{FIELDS.value(30),30},
{FIELDS.value(31),31},
{FIELDS.value(32),32},
{FIELDS.value(33),33}
},
Months_s2i = {
{MONTHS.value(1),1}, {MONTHS.value(2),2}, {MONTHS.value(3),3},
{MONTHS.value(4),4}, {MONTHS.value(5),5}, {MONTHS.value(6),6},