7#include "ui_advanced_dialog.h"
8#include <QIntValidator>
16 ui->log_max_size->setValidator (
new QIntValidator(100, 100000,
this) );
17 ui->ports_max_size->setValidator (
new QIntValidator(10, 1000,
this) );
18 ui->refresh_rate->setValidator (
new QIntValidator(10, 100000,
this) );
26 bool enable_log_lines_limit;
29 if (enable_log_lines_limit) {
30 ui->radio_log_limited->setChecked(
true);
32 ui->radio_log_unlimited->setChecked(
true);
34 char log_lines_limit_s [20];
35 sprintf(log_lines_limit_s,
"%d", log_lines_limit);
36 ui->log_max_size->setText(log_lines_limit_s);
38 bool enable_log_ports_limit;
41 if (enable_log_ports_limit) {
42 ui->radio_ports_limited->setChecked(
true);
44 ui->radio_ports_unlimited->setChecked(
true);
46 char log_ports_limit_s [20];
47 sprintf(log_ports_limit_s,
"%d", log_ports_limit);
48 ui->ports_max_size->setText(log_ports_limit_s);
56void advanced_dialog::on_buttonBox_clicked(QAbstractButton *button)
65 QString s_lines = ui->log_max_size->text();
66 int size_log_lines = atoi (s_lines.toStdString().c_str());
67 if (ui->radio_log_limited->isChecked())
71 if (ui->radio_log_unlimited->isChecked())
76 QString s_ports = ui->ports_max_size->text();
77 int size_ports = atoi (s_ports.toStdString().c_str());
78 if (ui->radio_ports_limited->isChecked())
82 if (ui->radio_ports_unlimited->isChecked())
92void advanced_dialog::on_radio_log_unlimited_clicked()
97void advanced_dialog::on_radio_log_limited_clicked()
102void advanced_dialog::on_radio_ports_unlimited_clicked()
107void advanced_dialog::on_radio_ports_limited_clicked()
advanced_dialog(yarp::yarpLogger::LoggerEngine *logger, QWidget *parent=0)
void set_log_list_max_size(bool enabled, int new_size)
bool get_listen_option(LogLevel logLevel)
void get_log_lines_max_size(bool &enabled, int ¤t_size)
void set_log_lines_max_size(bool enabled, int new_size)
void get_log_list_max_size(bool &enabled, int ¤t_size)
void set_listen_option(LogLevel logLevel, bool enable)