- My part of auditing was completed
- Many missing strings to gettext-ize git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1267 3ecf2c5c-341e-0410-92b4-d18e462d057c
This commit is contained in:
parent
a37be5231b
commit
9aa6bf39cb
|
@ -281,8 +281,3 @@ XMLSerializerFactory::create_subrequest(Parameters& parameters)
|
||||||
}
|
}
|
||||||
// add a sub request - Request, resource_key, duration
|
// add a sub request - Request, resource_key, duration
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/* comment */
|
|
||||||
|
|
|
@ -27,13 +27,12 @@
|
||||||
#include <sgpemv2/simulation.hh>
|
#include <sgpemv2/simulation.hh>
|
||||||
#include <sgpemv2/resource.hh>
|
#include <sgpemv2/resource.hh>
|
||||||
|
|
||||||
#include <iostream>
|
|
||||||
#include <sstream>
|
|
||||||
|
|
||||||
#include "gettext.h"
|
#include "gettext.h"
|
||||||
|
|
||||||
#include <gtkmm/spinbutton.h>
|
#include <gtkmm/spinbutton.h>
|
||||||
|
|
||||||
|
#include <iostream>
|
||||||
|
#include <sstream>
|
||||||
#include <cassert>
|
#include <cassert>
|
||||||
|
|
||||||
using namespace sgpem;
|
using namespace sgpem;
|
||||||
|
@ -109,9 +108,9 @@ AddRequestDialog::run_add(sgpem::Thread& owner)
|
||||||
Request* r = NULL;
|
Request* r = NULL;
|
||||||
|
|
||||||
// reset the dialog data
|
// reset the dialog data
|
||||||
// _list_model->clear();
|
// _list_model->clear();
|
||||||
// _instant_spin->set_value(0.0);
|
// _instant_spin->set_value(0.0);
|
||||||
// _duration_spin->set_value(0.0);
|
// _duration_spin->set_value(0.0);
|
||||||
|
|
||||||
if(run() == RESPONSE_OK)
|
if(run() == RESPONSE_OK)
|
||||||
{
|
{
|
||||||
|
@ -249,7 +248,5 @@ AddRequestDialog::_on_row_removed(const Gtk::TreePath& path)
|
||||||
void
|
void
|
||||||
AddRequestDialog::_on_combo_selection_changed()
|
AddRequestDialog::_on_combo_selection_changed()
|
||||||
{
|
{
|
||||||
_add_button->set_sensitive(
|
_add_button->set_sensitive(static_cast<bool>(_resource_combo->get_active()));
|
||||||
static_cast<bool>(_resource_combo->get_active()));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -18,9 +18,6 @@
|
||||||
// along with SGPEMv2; if not, write to the Free Software
|
// along with SGPEMv2; if not, write to the Free Software
|
||||||
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
|
|
||||||
|
|
||||||
#include "gettext.h"
|
|
||||||
|
|
||||||
#include <sgpemv2/ready_queue.hh>
|
#include <sgpemv2/ready_queue.hh>
|
||||||
|
|
||||||
using sgpem::ReadyQueue;
|
using sgpem::ReadyQueue;
|
||||||
|
|
|
@ -85,8 +85,8 @@ ResourcePoliciesGatekeeper::get_current_policy(History* history) throw(runtime_e
|
||||||
PolicyIterator policy = _active_policies.find(history);
|
PolicyIterator policy = _active_policies.find(history);
|
||||||
|
|
||||||
if (policy == _active_policies.end())
|
if (policy == _active_policies.end())
|
||||||
throw runtime_error("No active policy associated with this "
|
throw runtime_error(_("No active policy associated with this ")
|
||||||
"history is available.");
|
_("history is available."));
|
||||||
|
|
||||||
return *policy->second;
|
return *policy->second;
|
||||||
}
|
}
|
||||||
|
|
|
@ -19,7 +19,7 @@
|
||||||
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
|
|
||||||
#include <sgpemv2/resource_policy.hh>
|
#include <sgpemv2/resource_policy.hh>
|
||||||
using namespace std;
|
|
||||||
using namespace sgpem;
|
using namespace sgpem;
|
||||||
|
|
||||||
ResourcePolicy::~ResourcePolicy()
|
ResourcePolicy::~ResourcePolicy()
|
||||||
|
|
|
@ -71,7 +71,7 @@ ResourcePolicyPriorityInheritance::enforce(Environment& environment, Environment
|
||||||
{
|
{
|
||||||
// non-allocated ones with lower priority go after the newly arrived
|
// non-allocated ones with lower priority go after the newly arrived
|
||||||
int pthat = (**i).get_request().get_thread().get_current_priority();
|
int pthat = (**i).get_request().get_thread().get_current_priority();
|
||||||
if(!inserted && pthis <= pthat)
|
if(!inserted && pthis <= pthat)
|
||||||
{
|
{
|
||||||
queue.push_back(&sr);
|
queue.push_back(&sr);
|
||||||
inserted = true;
|
inserted = true;
|
||||||
|
@ -84,7 +84,6 @@ ResourcePolicyPriorityInheritance::enforce(Environment& environment, Environment
|
||||||
// increase the priority of a the thread to the maximum priority of any process waiting
|
// increase the priority of a the thread to the maximum priority of any process waiting
|
||||||
int push = pmax - (**i).get_request().get_thread().get_current_priority();
|
int push = pmax - (**i).get_request().get_thread().get_current_priority();
|
||||||
(**i).get_request().get_thread().set_priority_push(push);
|
(**i).get_request().get_thread().set_priority_push(push);
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -127,14 +127,14 @@ GuiBuilder::on_view_show_holt_graph_activate()
|
||||||
void
|
void
|
||||||
GuiBuilder::on_view_show_statistics_activate()
|
GuiBuilder::on_view_show_statistics_activate()
|
||||||
{
|
{
|
||||||
if(_statistics_container.get_main_window()->is_visible())
|
if(_statistics_container.get_main_window()->is_visible())
|
||||||
{
|
{
|
||||||
_statistics_container.get_main_window()->hide();
|
_statistics_container.get_main_window()->hide();
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
_statistics_container.get_main_window()->show();
|
_statistics_container.get_main_window()->show();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -173,7 +173,7 @@ GuiBuilder::on_file_open_activate()
|
||||||
Simulation& sim = Simulation::get_instance();
|
Simulation& sim = Simulation::get_instance();
|
||||||
|
|
||||||
// open file dialog...
|
// open file dialog...
|
||||||
Gtk::FileChooserDialog dialog("Please choose a file", Gtk::FILE_CHOOSER_ACTION_OPEN);
|
Gtk::FileChooserDialog dialog(_("Please choose a file"), Gtk::FILE_CHOOSER_ACTION_OPEN);
|
||||||
dialog.set_transient_for(get_initial_window());
|
dialog.set_transient_for(get_initial_window());
|
||||||
if(!_filename.empty()) // Please test the following line extensively:
|
if(!_filename.empty()) // Please test the following line extensively:
|
||||||
dialog.set_current_folder(Glib::path_get_dirname(_filename));
|
dialog.set_current_folder(Glib::path_get_dirname(_filename));
|
||||||
|
@ -193,7 +193,7 @@ GuiBuilder::on_file_open_activate()
|
||||||
}
|
}
|
||||||
|
|
||||||
Gtk::FileFilter filter_any;
|
Gtk::FileFilter filter_any;
|
||||||
filter_any.set_name("Any files");
|
filter_any.set_name(_("Any files"));
|
||||||
filter_any.add_pattern("*");
|
filter_any.add_pattern("*");
|
||||||
dialog.add_filter(filter_any);
|
dialog.add_filter(filter_any);
|
||||||
|
|
||||||
|
@ -205,7 +205,7 @@ GuiBuilder::on_file_open_activate()
|
||||||
sim.stop(); // It would work anyhow, but it'd look strange
|
sim.stop(); // It would work anyhow, but it'd look strange
|
||||||
History& history = sim.get_history();
|
History& history = sim.get_history();
|
||||||
serializer.restore_snapshot(_filename, history);
|
serializer.restore_snapshot(_filename, history);
|
||||||
msg = "File: " + _filename + " loaded.";
|
msg = _("File: ") + _filename + _(" loaded.");
|
||||||
} // end - if(result==Gtk::RESPONSE_OK)
|
} // end - if(result==Gtk::RESPONSE_OK)
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -255,7 +255,7 @@ GuiBuilder::on_file_save_activate()
|
||||||
History& history = Simulation::get_instance().get_history();
|
History& history = Simulation::get_instance().get_history();
|
||||||
|
|
||||||
serializer.save_snapshot(_filename, history);
|
serializer.save_snapshot(_filename, history);
|
||||||
msg = "File: " + _filename + " saved.";
|
msg = _("File: ") + _filename + _(" saved.");
|
||||||
}
|
}
|
||||||
catch (std::out_of_range e)
|
catch (std::out_of_range e)
|
||||||
{
|
{
|
||||||
|
@ -296,7 +296,7 @@ GuiBuilder::on_file_saveas_activate()
|
||||||
History& history = Simulation::get_instance().get_history();
|
History& history = Simulation::get_instance().get_history();
|
||||||
|
|
||||||
// open file dialog...
|
// open file dialog...
|
||||||
Gtk::FileChooserDialog dialog("Please choose a file", Gtk::FILE_CHOOSER_ACTION_SAVE);
|
Gtk::FileChooserDialog dialog(_("Please choose a file"), Gtk::FILE_CHOOSER_ACTION_SAVE);
|
||||||
dialog.set_transient_for(get_initial_window());
|
dialog.set_transient_for(get_initial_window());
|
||||||
|
|
||||||
//Add response buttons the the dialog:
|
//Add response buttons the the dialog:
|
||||||
|
@ -310,7 +310,7 @@ GuiBuilder::on_file_saveas_activate()
|
||||||
dialog.add_filter(filter_sgpem);
|
dialog.add_filter(filter_sgpem);
|
||||||
|
|
||||||
Gtk::FileFilter filter_any;
|
Gtk::FileFilter filter_any;
|
||||||
filter_any.set_name("Any files");
|
filter_any.set_name(_("Any files"));
|
||||||
filter_any.add_pattern("*");
|
filter_any.add_pattern("*");
|
||||||
dialog.add_filter(filter_any);
|
dialog.add_filter(filter_any);
|
||||||
|
|
||||||
|
@ -329,7 +329,7 @@ GuiBuilder::on_file_saveas_activate()
|
||||||
|
|
||||||
serializer.save_snapshot(_filename, history);
|
serializer.save_snapshot(_filename, history);
|
||||||
|
|
||||||
msg = "File: " + _filename + " saved.";
|
msg = _("File: ") + _filename + _(" saved.");
|
||||||
} // end - if(result==Gtk::RESPONSE_OK)
|
} // end - if(result==Gtk::RESPONSE_OK)
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -21,256 +21,252 @@
|
||||||
|
|
||||||
#include "gettext.h"
|
#include "gettext.h"
|
||||||
|
|
||||||
|
|
||||||
#include "schedulables_statistics_widget.hh"
|
#include "schedulables_statistics_widget.hh"
|
||||||
#include <sgpemv2/simulation.hh>
|
|
||||||
#include <sgpemv2/history.hh>
|
#include <sgpemv2/history.hh>
|
||||||
|
#include <sgpemv2/simulation.hh>
|
||||||
|
#include <sgpemv2/simulation_statistics.hh>
|
||||||
#include <sgpemv2/statistics.hh>
|
#include <sgpemv2/statistics.hh>
|
||||||
|
|
||||||
#include <iostream>
|
#include <iostream>
|
||||||
#include <sstream>
|
#include <sstream>
|
||||||
|
|
||||||
#include <sgpemv2/simulation_statistics.hh>
|
|
||||||
|
|
||||||
using namespace sgpem;
|
using namespace sgpem;
|
||||||
using namespace std;
|
using namespace std;
|
||||||
|
|
||||||
using namespace Gtk;
|
using namespace Gtk;
|
||||||
using namespace Glib;
|
using namespace Glib;
|
||||||
|
|
||||||
|
|
||||||
TabularSchedulableStatisticsWidget::TabularSchedulableStatisticsWidget()
|
TabularSchedulableStatisticsWidget::TabularSchedulableStatisticsWidget()
|
||||||
{
|
{
|
||||||
|
_show_runs = _show_perc = _show_inactive = _show_turn =
|
||||||
|
_show_resp = _show_effic =
|
||||||
|
_show_ris_usage = _show_ris_block = true;
|
||||||
|
|
||||||
_show_runs = _show_perc = _show_inactive = _show_turn =
|
//insert columns
|
||||||
_show_resp = _show_effic =
|
_columns.add(_col_name);
|
||||||
_show_ris_usage = _show_ris_block = true;
|
_columns.add(_col_runs);
|
||||||
|
_columns.add(_col_perc);
|
||||||
|
_columns.add(_col_inactive);
|
||||||
|
_columns.add(_col_turn);
|
||||||
|
_columns.add(_col_resp);
|
||||||
|
_columns.add(_col_effic);
|
||||||
|
_columns.add(_col_ris_usage);
|
||||||
|
_columns.add(_col_ris_block);
|
||||||
|
|
||||||
//insert columns
|
_model = TreeStore::create(_columns);
|
||||||
_columns.add(_col_name);
|
set_model(_model);
|
||||||
_columns.add(_col_runs);
|
|
||||||
_columns.add(_col_perc);
|
|
||||||
_columns.add(_col_inactive);
|
|
||||||
_columns.add(_col_turn);
|
|
||||||
_columns.add(_col_resp);
|
|
||||||
_columns.add(_col_effic);
|
|
||||||
_columns.add(_col_ris_usage);
|
|
||||||
_columns.add(_col_ris_block);
|
|
||||||
|
|
||||||
_model = TreeStore::create(_columns);
|
//show only columns chosen by the user
|
||||||
set_model(_model);
|
update_columns();
|
||||||
|
|
||||||
//show only columns chosen by the user
|
set_headers_visible(true);
|
||||||
update_columns();
|
|
||||||
|
|
||||||
set_headers_visible(true);
|
// Register this HistoryObserver:
|
||||||
|
Simulation::get_instance().get_history().attach(*this);
|
||||||
// Register this HistoryObserver:
|
|
||||||
Simulation::get_instance().get_history().attach(*this);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
TabularSchedulableStatisticsWidget::~TabularSchedulableStatisticsWidget()
|
TabularSchedulableStatisticsWidget::~TabularSchedulableStatisticsWidget()
|
||||||
{
|
{
|
||||||
Simulation::get_instance().get_history().detach(*this);
|
Simulation::get_instance().get_history().detach(*this);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
void
|
void
|
||||||
TabularSchedulableStatisticsWidget::update(const History& changed_history)
|
TabularSchedulableStatisticsWidget::update(const History& changed_history)
|
||||||
{
|
{
|
||||||
_model->clear();
|
_model->clear();
|
||||||
|
|
||||||
Statistics::get_instance().calculateStatisticsAt(changed_history.get_front());
|
Statistics::get_instance().calculateStatisticsAt(changed_history.get_front());
|
||||||
vector<const ProcessStatistics*> p_stats = Statistics::get_instance().get_process_statistics();
|
vector<const ProcessStatistics*> p_stats = Statistics::get_instance().get_process_statistics();
|
||||||
|
|
||||||
for(unsigned int i_p = 0; i_p < p_stats.size(); i_p++)
|
for(unsigned int i_p = 0; i_p < p_stats.size(); i_p++)
|
||||||
{
|
{
|
||||||
TreeModel::Row riga_P = *(_model->append());
|
TreeModel::Row riga_P = *(_model->append());
|
||||||
|
riga_P[_col_name] = p_stats[i_p]->get_core()->get_name();
|
||||||
riga_P[_col_name] = p_stats[i_p]->get_core()->get_name();
|
riga_P[_col_runs] = p_stats[i_p]->get_execution_time();
|
||||||
riga_P[_col_runs] = p_stats[i_p]->get_execution_time();
|
stringstream s1;
|
||||||
stringstream s1; s1 << p_stats[i_p]->get_execution_progress() << "%";
|
s1 << p_stats[i_p]->get_execution_progress() << "%";
|
||||||
riga_P[_col_perc] = Glib::ustring(s1.str());
|
riga_P[_col_perc] = Glib::ustring(s1.str());
|
||||||
riga_P[_col_inactive]= p_stats[i_p]->get_total_inactivity();
|
riga_P[_col_inactive] = p_stats[i_p]->get_total_inactivity();
|
||||||
stringstream s2;
|
stringstream s2;
|
||||||
if (p_stats[i_p]->get_response_time() != -1)
|
if (p_stats[i_p]->get_response_time() != -1)
|
||||||
s2 << p_stats[i_p]->get_response_time() << " (avg:" << p_stats[i_p]->get_average_response_time() << ")";
|
s2 << p_stats[i_p]->get_response_time() << " (avg:" << p_stats[i_p]->get_average_response_time() << ")";
|
||||||
else
|
else
|
||||||
s2 << "---";
|
s2 << "---";
|
||||||
riga_P[_col_resp] = Glib::ustring(s2.str());
|
riga_P[_col_resp] = Glib::ustring(s2.str());
|
||||||
riga_P[_col_turn] = p_stats[i_p]->get_turn_around();
|
riga_P[_col_turn] = p_stats[i_p]->get_turn_around();
|
||||||
stringstream s3;
|
stringstream s3;
|
||||||
if (p_stats[i_p]->get_efficiency() != -1)
|
if (p_stats[i_p]->get_efficiency() != -1)
|
||||||
s3 << p_stats[i_p]->get_efficiency() << "%";
|
s3 << p_stats[i_p]->get_efficiency() << "%";
|
||||||
else
|
else
|
||||||
s3 << "---";
|
s3 << "---";
|
||||||
riga_P[_col_effic] = Glib::ustring(s3.str());
|
riga_P[_col_effic] = Glib::ustring(s3.str());
|
||||||
riga_P[_col_ris_usage] = p_stats[i_p]->get_resource_usage_time();
|
riga_P[_col_ris_usage] = p_stats[i_p]->get_resource_usage_time();
|
||||||
riga_P[_col_ris_block] = p_stats[i_p]->get_resource_waitings_time();
|
riga_P[_col_ris_block] = p_stats[i_p]->get_resource_waitings_time();
|
||||||
|
|
||||||
vector<const ThreadStatistics*> t_stats = p_stats[i_p]->get_threads_statistics();
|
vector<const ThreadStatistics*> t_stats = p_stats[i_p]->get_threads_statistics();
|
||||||
|
|
||||||
for(unsigned int i_t = 0; i_t < t_stats.size(); i_t++)
|
for(unsigned int i_t = 0; i_t < t_stats.size(); i_t++)
|
||||||
{
|
{
|
||||||
TreeModel::Row riga_T = *(_model->append(riga_P.children()));
|
TreeModel::Row riga_T = *(_model->append(riga_P.children()));
|
||||||
riga_T[_col_name] = t_stats[i_t]->get_core()->get_name();
|
riga_T[_col_name] = t_stats[i_t]->get_core()->get_name();
|
||||||
riga_T[_col_runs] = t_stats[i_t]->get_execution_time();
|
riga_T[_col_runs] = t_stats[i_t]->get_execution_time();
|
||||||
stringstream s1; s1 << t_stats[i_t]->get_execution_progress() << "%";
|
stringstream s1;
|
||||||
riga_T[_col_perc] = Glib::ustring(s1.str());
|
s1 << t_stats[i_t]->get_execution_progress() << "%";
|
||||||
riga_T[_col_inactive]= t_stats[i_t]->get_total_inactivity();
|
riga_T[_col_perc] = Glib::ustring(s1.str());
|
||||||
stringstream s2;
|
riga_T[_col_inactive] = t_stats[i_t]->get_total_inactivity();
|
||||||
if (t_stats[i_t]->get_response_time() != -1)
|
stringstream s2;
|
||||||
s2 << t_stats[i_t]->get_response_time();
|
if (t_stats[i_t]->get_response_time() != -1)
|
||||||
else
|
s2 << t_stats[i_t]->get_response_time();
|
||||||
s2 << "---";
|
else
|
||||||
riga_T[_col_resp] = Glib::ustring(s2.str());
|
s2 << "---";
|
||||||
riga_T[_col_turn] = t_stats[i_t]->get_turn_around();
|
riga_T[_col_resp] = Glib::ustring(s2.str());
|
||||||
stringstream s3;
|
riga_T[_col_turn] = t_stats[i_t]->get_turn_around();
|
||||||
if (t_stats[i_t]->get_efficiency() != -1)
|
stringstream s3;
|
||||||
s3 <<t_stats[i_t]->get_efficiency() << "%";
|
if (t_stats[i_t]->get_efficiency() != -1)
|
||||||
else
|
s3 <<t_stats[i_t]->get_efficiency() << "%";
|
||||||
s3 << "---";
|
else
|
||||||
riga_T[_col_effic] = Glib::ustring(s3.str());
|
s3 << "---";
|
||||||
riga_T[_col_ris_usage] = t_stats[i_t]->get_resource_usage_time();
|
riga_T[_col_effic] = Glib::ustring(s3.str());
|
||||||
riga_T[_col_ris_block] = t_stats[i_t]->get_resource_waitings_time();
|
riga_T[_col_ris_usage] = t_stats[i_t]->get_resource_usage_time();
|
||||||
}
|
riga_T[_col_ris_block] = t_stats[i_t]->get_resource_waitings_time();
|
||||||
}
|
}
|
||||||
expand_all();
|
}
|
||||||
|
expand_all();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
void
|
void
|
||||||
TabularSchedulableStatisticsWidget::update_columns()
|
TabularSchedulableStatisticsWidget::update_columns()
|
||||||
{
|
{
|
||||||
remove_all_columns();
|
remove_all_columns();
|
||||||
|
|
||||||
append_column(_("Schedulable"), _col_name);
|
append_column(_("Schedulable"), _col_name);
|
||||||
|
|
||||||
if (_show_runs)
|
if (_show_runs)
|
||||||
append_column(_("Running"), _col_runs);
|
append_column(_("Running"), _col_runs);
|
||||||
|
|
||||||
if (_show_perc )
|
if (_show_perc )
|
||||||
append_column(_("Completed"), _col_perc);
|
append_column(_("Completed"), _col_perc);
|
||||||
|
|
||||||
if (_show_inactive)
|
if (_show_inactive)
|
||||||
append_column(_("Inactivity"), _col_inactive);
|
append_column(_("Inactivity"), _col_inactive);
|
||||||
|
|
||||||
if (_show_turn)
|
if (_show_turn)
|
||||||
append_column(_("Turn Around"), _col_turn);
|
append_column(_("Turn Around"), _col_turn);
|
||||||
|
|
||||||
if (_show_resp)
|
if (_show_resp)
|
||||||
append_column(_("Response"), _col_resp);
|
append_column(_("Response"), _col_resp);
|
||||||
|
|
||||||
//if (_show_turn)
|
// if (_show_turn)
|
||||||
// append_column(_("Turn Around"), _col_inactive);
|
// append_column(_("Turn Around"), _col_inactive);
|
||||||
|
|
||||||
if (_show_effic)
|
if (_show_effic)
|
||||||
append_column(_("Efficiency"), _col_effic);
|
append_column(_("Efficiency"), _col_effic);
|
||||||
|
|
||||||
if (_show_ris_usage)
|
|
||||||
append_column(_("Res. usage"), _col_ris_usage);
|
|
||||||
|
|
||||||
if (_show_ris_block)
|
|
||||||
append_column(_("Res. block"), _col_ris_block);
|
|
||||||
|
|
||||||
|
if (_show_ris_usage)
|
||||||
|
append_column(_("Res. usage"), _col_ris_usage);
|
||||||
|
|
||||||
|
if (_show_ris_block)
|
||||||
|
append_column(_("Res. block"), _col_ris_block);
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
TabularSchedulableStatisticsWidget::set_show_runs(bool b)
|
TabularSchedulableStatisticsWidget::set_show_runs(bool b)
|
||||||
{
|
{
|
||||||
_show_runs = b;
|
_show_runs = b;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool
|
bool
|
||||||
TabularSchedulableStatisticsWidget::get_show_runs() const
|
TabularSchedulableStatisticsWidget::get_show_runs() const
|
||||||
{
|
{
|
||||||
return _show_runs;
|
return _show_runs;
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
TabularSchedulableStatisticsWidget::set_show_perc(bool b)
|
TabularSchedulableStatisticsWidget::set_show_perc(bool b)
|
||||||
{
|
{
|
||||||
_show_perc = b;
|
_show_perc = b;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool
|
bool
|
||||||
TabularSchedulableStatisticsWidget::get_show_perc() const
|
TabularSchedulableStatisticsWidget::get_show_perc() const
|
||||||
{
|
{
|
||||||
return _show_perc;
|
return _show_perc;
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
TabularSchedulableStatisticsWidget::set_show_inactive(bool b)
|
TabularSchedulableStatisticsWidget::set_show_inactive(bool b)
|
||||||
{
|
{
|
||||||
_show_inactive = b;
|
_show_inactive = b;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool
|
bool
|
||||||
TabularSchedulableStatisticsWidget::get_show_inactive() const
|
TabularSchedulableStatisticsWidget::get_show_inactive() const
|
||||||
{
|
{
|
||||||
return _show_inactive;
|
return _show_inactive;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
void
|
void
|
||||||
TabularSchedulableStatisticsWidget::set_show_turn_around(bool b)
|
TabularSchedulableStatisticsWidget::set_show_turn_around(bool b)
|
||||||
{
|
{
|
||||||
_show_turn = b;
|
_show_turn = b;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool
|
bool
|
||||||
TabularSchedulableStatisticsWidget::get_show_turn_around() const
|
TabularSchedulableStatisticsWidget::get_show_turn_around() const
|
||||||
{
|
{
|
||||||
return _show_turn;
|
return _show_turn;
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
TabularSchedulableStatisticsWidget::set_show_response(bool b)
|
TabularSchedulableStatisticsWidget::set_show_response(bool b)
|
||||||
{
|
{
|
||||||
_show_resp = b;
|
_show_resp = b;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool
|
bool
|
||||||
TabularSchedulableStatisticsWidget::get_show_response() const
|
TabularSchedulableStatisticsWidget::get_show_response() const
|
||||||
{
|
{
|
||||||
return _show_resp;
|
return _show_resp;
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
TabularSchedulableStatisticsWidget::set_show_efficiency(bool b)
|
TabularSchedulableStatisticsWidget::set_show_efficiency(bool b)
|
||||||
{
|
{
|
||||||
_show_effic = b;
|
_show_effic = b;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool
|
bool
|
||||||
TabularSchedulableStatisticsWidget::get_show_efficiency() const
|
TabularSchedulableStatisticsWidget::get_show_efficiency() const
|
||||||
{
|
{
|
||||||
return _show_effic;
|
return _show_effic;
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
TabularSchedulableStatisticsWidget::set_show_resource_usage(bool b)
|
TabularSchedulableStatisticsWidget::set_show_resource_usage(bool b)
|
||||||
{
|
{
|
||||||
_show_ris_usage= b;
|
_show_ris_usage= b;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool
|
bool
|
||||||
TabularSchedulableStatisticsWidget::get_show_resource_usage() const
|
TabularSchedulableStatisticsWidget::get_show_resource_usage() const
|
||||||
{
|
{
|
||||||
return _show_ris_usage;
|
return _show_ris_usage;
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
TabularSchedulableStatisticsWidget::set_show_resource_block(bool b)
|
TabularSchedulableStatisticsWidget::set_show_resource_block(bool b)
|
||||||
{
|
{
|
||||||
_show_ris_block= b;
|
_show_ris_block= b;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool
|
bool
|
||||||
TabularSchedulableStatisticsWidget::get_show_resource_block() const
|
TabularSchedulableStatisticsWidget::get_show_resource_block() const
|
||||||
{
|
{
|
||||||
return _show_ris_block;
|
return _show_ris_block;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|
Loading…
Reference in New Issue