|
|
|
@ -105,22 +105,22 @@
|
|
|
|
|
#define str_user_quotas_device _("User quotas for this device: ")
|
|
|
|
|
|
|
|
|
|
#define str_soft_limit_size _("Soft limit (size)")
|
|
|
|
|
#define str_tw_soft_limit _("Soft limit\n(size)")
|
|
|
|
|
#define str_hard_limit_size _("Hard limit (size)")
|
|
|
|
|
#define str_deferring_hard_limit_size _("Deferring a hard limit (size)")
|
|
|
|
|
#define str_hard_activation_size _("Hard limit activation time (size)")
|
|
|
|
|
#define str_soft_restriction_files _("Soft Restriction (files)")
|
|
|
|
|
#define str_severe_limitation_files _("Severe limitation (files)")
|
|
|
|
|
#define str_deferring_limit_files _("Deferring a hard limit (files)")
|
|
|
|
|
#define str_hard_limit_time _("Hard limit (file) activation time")
|
|
|
|
|
#define str_group_quotas_device _("Group quotas for this device:")
|
|
|
|
|
#define str_general_settings _("General settings")
|
|
|
|
|
|
|
|
|
|
#define str_tw_soft_limit _("Soft limit\n(size)")
|
|
|
|
|
#define str_tw_severe_limitation _("Severe\nlimitation\n(size)")
|
|
|
|
|
#define str_tw_deferring_size _("Deferring\na hard\nlimit\n(size)")
|
|
|
|
|
#define str_tw_deferring_size _("Deferring\n(size)")
|
|
|
|
|
#define str_tw_deferring_files _("Deferring\n(files)")
|
|
|
|
|
#define str_tw_soft_limit_files _("Soft limit\n(files)")
|
|
|
|
|
#define str_tw_severe_limitation_files _("Severe\nlimitation\n(files)")
|
|
|
|
|
#define str_tw_deferring_limit_files _("Deferring\na hard\nlimit\n(files)")
|
|
|
|
|
#define str_soft_restriction_files _("Soft Restriction (files)")
|
|
|
|
|
#define str_severe_limitation_files _("Severe limitation (files)")
|
|
|
|
|
#define str_deferring_limit_files _("Deferring a hard limit (files)")
|
|
|
|
|
#define info_box_ok_css "boxInfoMessOK"
|
|
|
|
|
#define info_box_error_css "boxInfoMessError"
|
|
|
|
|
#define icon_checked "com.ublinux.ubl-settings-diskquota.checked"
|
|
|
|
@ -155,7 +155,7 @@ class MainWindow : public Gtk::ApplicationWindow {
|
|
|
|
|
ModelColumns() {add(name), add(quotas); add(size),
|
|
|
|
|
add(soft_limit_size), add(hard_limit_size); add(hard_limit_size_delay),
|
|
|
|
|
add(files); add(soft_limit_files),
|
|
|
|
|
add(hard_limit_files), add(hard_limit_delay); }
|
|
|
|
|
add(hard_limit_delay), add(hard_limit_files); }
|
|
|
|
|
Gtk::TreeModelColumn<Glib::ustring> name;
|
|
|
|
|
Gtk::TreeModelColumn<bool> quotas;
|
|
|
|
|
Gtk::TreeModelColumn<Glib::ustring> size;
|
|
|
|
@ -164,26 +164,27 @@ class MainWindow : public Gtk::ApplicationWindow {
|
|
|
|
|
Gtk::TreeModelColumn<Glib::ustring> hard_limit_size_delay;
|
|
|
|
|
Gtk::TreeModelColumn<Glib::ustring> files;
|
|
|
|
|
Gtk::TreeModelColumn<Glib::ustring> soft_limit_files;
|
|
|
|
|
Gtk::TreeModelColumn<Glib::ustring> hard_limit_files;
|
|
|
|
|
Gtk::TreeModelColumn<Glib::ustring> hard_limit_delay;
|
|
|
|
|
Gtk::TreeModelColumn<Glib::ustring> hard_limit_files;
|
|
|
|
|
};
|
|
|
|
|
class ModelColumnsGeneral : public Gtk::TreeModel::ColumnRecord {
|
|
|
|
|
public:
|
|
|
|
|
ModelColumnsGeneral() {add(status), add(type_quotas); add(device),
|
|
|
|
|
add(user), add(group); add(soft_limit_size),
|
|
|
|
|
add(hard_limit_size); add(hard_limit_size_delay);
|
|
|
|
|
add(soft_limit_files), add(hard_limit_files), add(hard_limit_delay); }
|
|
|
|
|
add(user), add(group), add(projects); add(soft_limit_size),
|
|
|
|
|
add(hard_limit_size); add(soft_limit_files), add(hard_limit_files), add(deferring_size),
|
|
|
|
|
add(deferring_files); }
|
|
|
|
|
Gtk::TreeModelColumn<bool> status;
|
|
|
|
|
Gtk::TreeModelColumn<Glib::ustring> type_quotas;
|
|
|
|
|
Gtk::TreeModelColumn<Glib::ustring> device;
|
|
|
|
|
Gtk::TreeModelColumn<Glib::ustring> user;
|
|
|
|
|
Gtk::TreeModelColumn<Glib::ustring> group;
|
|
|
|
|
Gtk::TreeModelColumn<Glib::ustring> projects;
|
|
|
|
|
Gtk::TreeModelColumn<Glib::ustring> soft_limit_size;
|
|
|
|
|
Gtk::TreeModelColumn<Glib::ustring> hard_limit_size;
|
|
|
|
|
Gtk::TreeModelColumn<Glib::ustring> hard_limit_size_delay;
|
|
|
|
|
Gtk::TreeModelColumn<Glib::ustring> soft_limit_files;
|
|
|
|
|
Gtk::TreeModelColumn<Glib::ustring> hard_limit_files;
|
|
|
|
|
Gtk::TreeModelColumn<Glib::ustring> hard_limit_delay;
|
|
|
|
|
Gtk::TreeModelColumn<Glib::ustring> deferring_size;
|
|
|
|
|
Gtk::TreeModelColumn<Glib::ustring> deferring_files;
|
|
|
|
|
};
|
|
|
|
|
ModelColumns m_columns;
|
|
|
|
|
ModelColumnsGeneral m_columnsGeneral;
|
|
|
|
|