diff --git a/.gitignore b/.gitignore index 9af9bbd..d77f196 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,3 @@ .vscode/ -ubl-settings-quotas.glade~ -ubl-settings-quotas_ru.po~ +ubl-settings-diskquota.glade~ +ubl-settings-diskquota_ru.po~ diff --git a/source/ubl-settings-diskquota.cc b/source/ubl-settings-diskquota.cc index ec2b482..956c210 100755 --- a/source/ubl-settings-diskquota.cc +++ b/source/ubl-settings-diskquota.cc @@ -1,4 +1,3 @@ - #include "ubl-settings-diskquota.h" using namespace std; diff --git a/ubl-settings-diskquota.glade~ b/ubl-settings-diskquota.glade~ deleted file mode 100644 index a908617..0000000 --- a/ubl-settings-diskquota.glade~ +++ /dev/null @@ -1,3527 +0,0 @@ - - - - - - - - - - - - False - start - False - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - vertical - - - Name - True - True - False - start - 6 - True - - - False - True - 0 - - - - - Quotas - True - True - False - start - True - - - False - True - 1 - - - - - Size - True - True - False - start - True - - - False - True - 2 - - - - - Soft limit (size) - True - True - False - start - True - - - False - True - 3 - - - - - Hard limit (size) - True - True - False - start - True - - - False - True - 4 - - - - - Hard limit (size) delay - True - True - False - start - True - - - False - True - 5 - - - - - Hard limit (size) activation time - True - True - False - start - True - - - False - True - 6 - - - - - Files - True - True - False - start - True - - - False - True - 7 - - - - - Soft limit (files) - True - True - False - start - True - - - False - True - 8 - - - - - Hard limit (files) - True - True - False - start - True - - - False - True - 9 - - - - - Hard limit (files) delay - True - True - False - start - True - - - False - True - 10 - - - - - Hard limit (file) activation time - True - True - False - start - True - - - False - True - 11 - - - - - True - False - end - 5 - 5 - True - - - gtk-cancel - True - True - True - center - True - - - False - True - 0 - - - - - gtk-save - True - True - True - center - True - - - False - True - 1 - - - - - False - True - 12 - - - - - - - True - False - True - - - True - False - System quotas - - - - - - - - True - False - 32 - com.ublinux.ubl-settings-quotas - 5 - - - - - - - - - - - - - Byte - - - Kb - - - Mb - - - Gb - - - Tb - - - - - False - False - True - center - com.ublinux.ubl-settings-quotas - dialog - True - ubl-settings-quotas - 1.0 - Copyright © 2022 - 2023, UBSoft LLC - Setting user quotas - https://ublinux.ru/ - Project Home Page - Это приложение распространяется без каких-либо гарантий. -Подробнее в <a href="https://www.gnu.org/licenses/old-licenses/gpl-2.0.html">GNU General Public License, версии 2 или позднее</a>. - UBGroup - UBGroup - com.ublinux.ubl-settings-quotas - True - gpl-2-0 - - - True - False - vertical - 2 - - - False - end - - - False - False - 1 - - - - - - - True - False - True - - - True - False - 5 - 5 - 5 - 5 - 2 - System quotas - - - - - - - - - - True - False - - - 90 - True - False - 5 - 5 - 5 - 5 - 6 - 6 - 69 - com.ublinux.ubl-settings-quotas - - - False - True - 0 - - - - - True - False - - - True - False - - - True - False - vertical - - - 255 - True - False - Configuration of disk quotas parameters for system groups and users - - - - - - - - True - True - 0 - - - - - False - True - 0 - - - - - True - True - 0 - - - - - True - True - 1 - - - - - 6 - 1 - 10 - - - 23 - 1 - 10 - - - 59 - 1 - 10 - - - 100 - 1 - 10 - - - 6 - 1 - 10 - - - 23 - 1 - 10 - - - 59 - 1 - 10 - - - 100 - 1 - 10 - - - 6 - 1 - 10 - - - 23 - 1 - 10 - - - 59 - 1 - 10 - - - 100 - 1 - 10 - - - 6 - 1 - 10 - - - 23 - 1 - 10 - - - 59 - 1 - 10 - - - 100 - 1 - 10 - - - - True - False - False - False - - - True - False - Help - - - - - - True - False - About - True - - - - - - True - False - - - True - False - Load from global configuration - True - - - - - - True - False - Load from local configuration - True - - - - - - True - False - - - True - False - Save to global and local configuration - True - - - - - - True - False - Save to global configuration - True - - - - - - True - False - Save to local configuration - True - - - - - - False - com.ublinux.ubl-settings-quotas - - - True - False - vertical - - - True - False - vertical - - - True - False - - - True - False - 5 - 5 - 5 - 5 - 6 - 6 - 25 - 1 - - - False - True - 0 - - - - - True - False - start - 5 - 5 - 5 - 5 - 6 - 6 - - - - - - - True - True - 1 - - - - - False - True - 0 - - - - - True - False - vertical - - - 81 - True - False - - - True - False - start - - - -1 - - - - - False - True - 0 - - - - - False - True - 1 - - - - - True - False - 5 - 5 - 5 - 5 - True - True - vertical - - - True - True - - - True - False - vertical - - - True - False - 5 - 5 - 5 - 5 - - - 135 - True - False - 5 - 5 - Device: - 0 - - - False - True - 0 - - - - - True - False - - - True - True - 1 - - - - - 0 - True - False - 5 - 5 - File system: - 0 - - - False - True - 2 - - - - - True - False - 5 - 5 - 5 - 5 - 6 - 6 - - - False - True - 3 - - - - - False - True - 0 - - - - - True - False - 5 - 5 - 0.019999999552965164 - in - - - True - False - 5 - 5 - 12 - 5 - - - True - False - vertical - - - Enable - True - True - False - start - True - - - False - True - 0 - - - - - True - False - 20 - - - True - False - vertical - - - True - False - Excess size delay period - 0 - - - False - True - 0 - - - - - True - False - Excess files delay period - 0 - - - False - True - 1 - - - - - False - True - 0 - - - - - True - False - vertical - 5 - - - True - False - 5 - - - True - True - 0 - generalGroupsSizeWeeksSpin - - - False - True - 0 - - - - - True - False - weeks - - - False - True - 1 - - - - - False - True - 0 - - - - - True - False - 5 - - - True - True - 0 - generalGroupsFilesWeeksSpin - - - False - True - 0 - - - - - True - False - weeks - - - False - True - 1 - - - - - False - True - 1 - - - - - False - True - 1 - - - - - True - False - vertical - 5 - - - True - False - 5 - - - True - True - 0 - generalGroupsSizeDaysSpin - - - False - True - 0 - - - - - True - False - days - - - False - True - 1 - - - - - False - True - 0 - - - - - True - False - 5 - - - True - True - 0 - generalGroupsFilesDaysSpin - - - False - True - 0 - - - - - True - False - days - - - False - True - 1 - - - - - False - True - 1 - - - - - False - True - 2 - - - - - True - False - vertical - 5 - - - True - False - 5 - - - True - True - 0 - generalGroupsSizeHoursSpin - - - False - True - 0 - - - - - True - False - hours - - - False - True - 1 - - - - - False - True - 0 - - - - - True - False - 5 - - - True - True - 0 - generalGroupsFilesHoursSpin - - - False - True - 0 - - - - - True - False - hours - - - False - True - 1 - - - - - False - True - 1 - - - - - False - True - 3 - - - - - True - False - vertical - 5 - - - True - False - 5 - - - True - True - 0 - generalGroupsSizeMinutesSpin - - - False - True - 0 - - - - - True - False - minutes - - - False - True - 1 - - - - - False - True - 0 - - - - - True - False - 5 - - - True - True - 0 - generalGroupsFilesMinutesSpin - - - False - True - 0 - - - - - True - False - minutes - - - False - True - 1 - - - - - False - True - 1 - - - - - False - True - 4 - - - - - False - True - 1 - - - - - - - - - True - False - Quotas for groups - 0 - - - - - False - True - 1 - - - - - True - False - 5 - 5 - 5 - 0.019999999552965164 - in - - - True - False - 5 - 5 - 12 - 5 - - - True - False - vertical - - - Enable - True - True - False - start - True - - - False - True - 0 - - - - - True - False - 20 - - - True - False - vertical - - - True - False - Excess size delay period - 0 - - - False - True - 0 - - - - - True - False - Excess files delay period - 0 - - - False - True - 1 - - - - - False - True - 0 - - - - - True - False - vertical - 5 - - - True - False - 5 - - - True - True - 0 - generalUsersSizeWeeksSpin - - - False - True - 0 - - - - - True - False - weeks - - - False - True - 1 - - - - - False - True - 0 - - - - - True - False - 5 - - - True - True - 0 - generalUsersFilesWeeksSpin - - - False - True - 0 - - - - - True - False - weeks - - - False - True - 1 - - - - - False - True - 1 - - - - - False - True - 1 - - - - - True - False - vertical - 5 - - - True - False - 5 - - - True - True - 0 - generalUsersSizeDaysSpin - - - False - True - 0 - - - - - True - False - days - - - False - True - 1 - - - - - False - True - 0 - - - - - True - False - 5 - - - True - True - 0 - generalUsersFilesDaysSpin - - - False - True - 0 - - - - - True - False - days - - - False - True - 1 - - - - - False - True - 1 - - - - - False - True - 2 - - - - - True - False - vertical - 5 - - - True - False - 5 - - - True - True - 0 - generalUsersSizeHoursSpin - - - False - True - 0 - - - - - True - False - hours - - - False - True - 1 - - - - - False - True - 0 - - - - - True - False - 5 - - - True - True - 0 - generalUsersFilesHourSpin - - - False - True - 0 - - - - - True - False - hours - - - False - True - 1 - - - - - False - True - 1 - - - - - False - True - 3 - - - - - True - False - vertical - 5 - - - True - False - 5 - - - True - True - 0 - generalUsersSizeMinutesSpin - - - False - True - 0 - - - - - True - False - minutes - - - False - True - 1 - - - - - False - True - 0 - - - - - True - False - 5 - - - True - True - 0 - generalUsersFilesMinuteSpin - - - False - True - 0 - - - - - True - False - minutes - - - False - True - 1 - - - - - False - True - 1 - - - - - False - True - 4 - - - - - False - True - 1 - - - - - - - - - True - False - Quotas for users - 0 - - - - - False - True - 2 - - - - - - - True - False - General settings - - - False - - - - - True - False - vertical - - - True - False - 5 - 5 - 5 - 5 - - - True - False - Device: - - - False - True - 0 - - - - - True - False - - - True - True - 1 - - - - - True - False - 5 - 5 - File system: - - - False - True - 2 - - - - - True - False - 5 - 5 - 5 - 5 - 6 - 6 - - - False - True - 3 - - - - - Filters - True - True - True - - - False - True - end - 4 - - - - - gtk-remove - True - True - True - 5 - 5 - 5 - 5 - True - - - False - True - 5 - - - - - False - True - 0 - - - - - True - True - liststore1 - - - - - - False - True - 1 - - - - - 1 - - - - - True - False - Groups - - - 1 - False - - - - - True - False - vertical - - - True - False - 5 - 5 - 5 - 5 - - - True - False - Device: - - - False - True - 0 - - - - - True - False - - - True - True - 1 - - - - - True - False - 5 - 5 - File system: - - - False - True - 2 - - - - - True - False - 5 - 5 - 5 - 5 - 6 - 6 - - - False - True - 3 - - - - - Filters - True - True - True - - - False - True - end - 4 - - - - - gtk-remove - True - True - True - 5 - 5 - 5 - 5 - True - - - False - True - 5 - - - - - False - True - 0 - - - - - True - True - liststore1 - - - - - - False - True - 1 - - - - - 2 - - - - - True - False - Users - - - 2 - False - - - - - True - True - 0 - - - - - False - True - 2 - - - - - True - True - 0 - - - - - - - True - False - True - - - True - False - 5 - 5 - 5 - 5 - 2 - UBConfig - Quotas - - - - - - - - True - False - 5 - 5 - 5 - 5 - 6 - 6 - 32 - com.ublinux.ubl-settings-quotas - - - - - True - False - - - True - True - False - True - menuLoad - - - True - False - - - True - False - Load - - - False - True - 0 - - - - - True - False - pan-down-symbolic - - - False - True - 1 - - - - - - - False - True - 0 - - - - - - 2 - - - - - True - False - - - True - True - False - True - menuSave - - - True - False - - - True - False - Save - - - False - True - 0 - - - - - True - False - pan-down-symbolic - - - False - True - 1 - - - - - - - False - True - 0 - - - - - True - True - True - False - True - True - menuAbout - none - - - True - False - open-menu-symbolic - - - - - False - True - 1 - - - - - - end - 3 - - - - - - - - - - - - - vertical - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1000000 - 1 - 10 - - - 1000000 - 1 - 10 - - - 1024 - 1 - 10 - - - 1024 - 1 - 10 - - - False - start - False - - - True - False - 5 - 5 - 5 - 5 - vertical - - - True - False - vertical - 5 - - - True - False - 5 - - - True - False - 5 - 5 - 5 - 5 - 6 - 6 - Device: - - - False - True - 0 - - - - - True - False - 6 - 5 - 5 - 5 - 6 - 6 - - - True - True - 1 - - - - - True - False - start - 6 - 5 - 5 - 5 - 6 - 6 - File system: - 0 - - - False - True - 2 - - - - - True - False - 5 - 5 - 5 - 5 - 6 - 6 - - - False - True - 3 - - - - - False - True - 0 - - - - - True - False - 6 - 5 - 5 - 5 - 6 - 6 - Disk quotas for this device: - 0 - - - False - True - 1 - - - - - True - False - 6 - 5 - 5 - 5 - 6 - 6 - Group quotas for this device: - 0 - - - False - True - 2 - - - - - False - True - 0 - - - - - True - False - True - - - True - False - 5 - 5 - 5 - 5 - 5 - 0.019999999552965164 - in - - - True - False - 5 - 5 - 12 - 5 - - - True - False - vertical - - - True - False - 5 - 5 - 5 - 5 - 6 - 6 - Currently using: - - - False - True - 0 - - - - - True - False - 6 - 5 - 5 - 5 - 6 - 6 - Soft limit - 0 - - - False - True - 1 - - - - - True - False - 5 - - - True - True - False - right - True - - - False - True - 0 - - - - - True - True - quotegroupSizeSoftLimitAdjustment - - - True - True - 1 - - - - - True - False - - Kb - Mb - Gb - Tb - - - - False - True - 2 - - - - - True - True - 2 - - - - - True - False - 6 - 5 - 5 - 5 - 6 - 6 - Hard limit - 0 - - - False - True - 3 - - - - - True - False - False - 5 - - - True - True - False - right - True - - - False - True - 0 - - - - - True - True - quotegroupSizeHardLimitAdjustment - - - True - True - 1 - - - - - True - False - - Kb - Mb - Gb - Tb - - - - False - True - 2 - - - - - True - True - 4 - - - - - - - - - True - False - 6 - 5 - 5 - 5 - 6 - 6 - Size - - - - - True - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 0.019999999552965164 - in - - - True - False - 5 - 5 - 12 - 5 - - - True - False - vertical - - - True - False - 5 - 5 - 6 - 5 - 6 - 6 - Currently using: - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 6 - 6 - Soft limit - 0 - - - False - True - 1 - - - - - True - False - 5 - - - True - True - False - right - True - - - False - True - 0 - - - - - True - True - quotegroupFilesSoftLimitAdjustment - - - True - True - 1 - - - - - True - False - files - - - False - True - 2 - - - - - True - True - 2 - - - - - True - False - 5 - 5 - 5 - 5 - 6 - 6 - Hard limit - 0 - - - False - True - 3 - - - - - True - False - 5 - - - True - True - False - right - True - - - False - True - 0 - - - - - True - True - quotegroupFilesHardLimitAdjustment - - - True - True - 1 - - - - - True - False - files - - - False - True - 2 - - - - - True - True - 4 - - - - - - - - - True - False - 5 - 5 - 5 - 5 - 6 - 6 - Files - - - - - True - True - 1 - - - - - False - True - 1 - - - - - True - False - 5 - vertical - True - - - True - False - end - 5 - True - - - gtk-cancel - True - True - True - True - - - False - True - 0 - - - - - gtk-save - True - True - True - True - - - False - True - 1 - - - - - False - True - 0 - - - - - False - True - 2 - - - - - - - True - False - - - True - False - UBConfig - Quotas - - - - - True - False - 32 - com.ublinux.ubl-settings-quotas - 5 - - - - - - - 1000000 - 1 - 10 - - - 1000000 - 1 - 10 - - - 1024 - 1 - 10 - - - 1024 - 1 - 10 - - - False - start - False - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - vertical - - - True - False - vertical - 5 - - - True - False - 5 - - - True - False - Device: - - - False - True - 0 - - - - - True - False - DeviceStore - - - True - True - 1 - - - - - True - False - start - File system: - 0 - - - False - True - 2 - - - - - False - True - 0 - - - - - True - False - Disk quotas for this device: - 0 - - - False - True - 1 - - - - - True - False - User quotas for this device: - 0 - - - False - True - 2 - - - - - False - True - 0 - - - - - True - False - True - - - True - False - 5 - 5 - 5 - 5 - 5 - 0.019999999552965164 - in - - - True - False - 5 - 5 - 12 - 5 - - - True - False - vertical - - - True - False - Currently using: - - - False - True - 0 - - - - - True - False - Soft limit - 0 - - - False - True - 1 - - - - - True - False - 5 - - - True - True - False - right - True - - - False - True - 0 - - - - - True - True - quoteuserSizeSoftLimitAdjustment - - - True - True - 1 - - - - - True - False - - Kb - Mb - Gb - Tb - - - - False - True - 2 - - - - - True - True - 2 - - - - - True - False - Hard limit - 0 - - - False - True - 3 - - - - - True - False - False - 5 - - - True - True - False - right - True - - - False - True - 0 - - - - - True - True - quoteuserSizeHardLimitAdjustment - - - True - True - 1 - - - - - True - False - - Kb - Mb - Gb - Tb - - - - False - True - 2 - - - - - True - True - 4 - - - - - - - - - True - False - Size - - - - - True - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 0.019999999552965164 - in - - - True - False - 5 - 5 - 12 - 5 - - - True - False - vertical - - - True - False - Currently using: - - - False - True - 0 - - - - - True - False - Soft limit - 0 - - - False - True - 1 - - - - - True - False - 5 - - - True - True - False - right - True - - - False - True - 0 - - - - - True - True - quoteuserFilesSoftLimitAdjustment - - - True - True - 1 - - - - - True - False - files - - - False - True - 2 - - - - - True - True - 2 - - - - - True - False - Hard limit - 0 - - - False - True - 3 - - - - - True - False - 5 - - - True - True - False - right - True - - - False - True - 0 - - - - - True - True - quoteuserFilesHardLimitAdjustment - - - True - True - 1 - - - - - True - False - files - - - False - True - 2 - - - - - True - True - 4 - - - - - - - - - True - False - Files - - - - - True - True - 1 - - - - - False - True - 1 - - - - - True - False - 5 - vertical - True - - - True - False - end - 5 - True - - - gtk-cancel - True - True - True - 5 - 5 - True - - - False - True - 0 - - - - - gtk-save - True - True - True - 5 - 5 - True - - - False - True - 1 - - - - - False - True - 0 - - - - - False - True - 2 - - - - - - - True - False - - - True - False - UBConfig - Quotas - - - - - - - - True - False - 32 - com.ublinux.ubl-settings-quotas - 5 - - - - - -