Public Slots | |
void | append (const type_message &) |
void | eraseOldLog () |
void | on_clearButton_clicked () |
void | on_filterEdit_textChanged () |
Public Member Functions | |
LogForm (QWidget *parent=0) | |
void | setHeader () |
virtual | ~LogForm () |
Private Slots | |
void | on_checkFile_stateChanged (int state) |
void | on_checkShare_stateChanged (int state) |
void | on_SaveLogButton_clicked () |
Private Attributes | |
QStandardItemModel * | model |
MySortFilterProxyModel * | proxyModel |
parent | pointer to the parent object |
LogForm::LogForm | ( | QWidget * | parent = 0 |
) |
References debugQt(), model, name_of_file, name_of_share, proxyModel, setHeader(), Ui_logform::setupUi(), and Ui_logform::tableView.
LogForm::~LogForm | ( | ) | [virtual] |
References debugQt().
void LogForm::append | ( | const type_message & | Tmessage | ) | [slot] |
Add new data
References type_message::date, type_message::machine, model, name_of_file, name_of_share, type_message::opened, type_message::type_message, and type_message::user.
void LogForm::eraseOldLog | ( | ) | [slot] |
erase old log
References debugQt(), limitLog, and model.
Referenced by main_windows::InfoSMB().
void LogForm::on_checkFile_stateChanged | ( | int | state | ) | [private, slot] |
view/hide Files
References debugQt(), proxyModel, and MySortFilterProxyModel::setFilterFile().
void LogForm::on_checkShare_stateChanged | ( | int | state | ) | [private, slot] |
view/hide Shares
References debugQt(), proxyModel, and MySortFilterProxyModel::setFilterShare().
void LogForm::on_clearButton_clicked | ( | ) | [slot] |
Clear tableView
References debugQt(), model, and setHeader().
Referenced by main_windows::open_dialog_for_login().
void LogForm::on_filterEdit_textChanged | ( | ) | [slot] |
User apply filter
References debugQt(), Ui_logform::filterEdit, and proxyModel.
Referenced by main_windows::InfoSMB().
void LogForm::on_SaveLogButton_clicked | ( | ) | [private, slot] |
void LogForm::setHeader | ( | ) |
Set tableView's header
References debugQt(), model, and Ui_logform::tableView.
Referenced by LogForm(), and on_clearButton_clicked().
QStandardItemModel* LogForm::model [private] |
Referenced by append(), eraseOldLog(), LogForm(), on_clearButton_clicked(), on_SaveLogButton_clicked(), and setHeader().
MySortFilterProxyModel* LogForm::proxyModel [private] |
Referenced by LogForm(), on_checkFile_stateChanged(), on_checkShare_stateChanged(), and on_filterEdit_textChanged().