You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
59 lines
2.2 KiB
59 lines
2.2 KiB
#ifndef VIEW_EDIT_PROJECT_H
|
|
#define VIEW_EDIT_PROJECT_H
|
|
#include "../project_lib.h"
|
|
#include "../var.h"
|
|
class View_edit_project
|
|
{
|
|
private:
|
|
Glib::RefPtr<Gtk::Builder> builder;
|
|
Gtk::Window* wndQuotasEditProject;
|
|
Gtk::Label* lblDeviceProjectEdit;
|
|
Gtk::Label* lblEditDeviceProjectValue;
|
|
Gtk::Label* lblStatusQuotaProjectEdit;
|
|
Gtk::Label* lblStatusQuotaProjectValueEdit;
|
|
Gtk::Label* lblCatalogProjectEdit;
|
|
Gtk::Label* lblProjectIdEdit;
|
|
Gtk::Label* lblProjectIdValueEdit;
|
|
Gtk::Label* lblProjectNameEdit;
|
|
Gtk::Label* quoteSizeFrameLabelProjectEdit;
|
|
Gtk::Label* quoteFilesFrameLabelProjectEdit;
|
|
Gtk::Label* quoteSizeCurrentlyLabelProjectEdit;
|
|
Gtk::Label* quoteSizeSoftLimitLabelProjectEdit;
|
|
Gtk::Label* quoteSizeHardLimitLabelProjectEdit;
|
|
Gtk::Label* quoteFilesCurrentlyLabelProjectEdit;
|
|
Gtk::Label* quoteFilesSoftLimitLabelProjectEdit;
|
|
Gtk::Label* quoteFilesHardLimitLabelProject1;
|
|
Gtk::Label* quoteFilesProjectEdit;
|
|
Gtk::Label* quoteFiles1ProjectEdit;
|
|
Gtk::CheckButton* quoteSizeSoftLimitCheckProjectEdit;
|
|
Gtk::CheckButton* quoteSizeHardLimitCheckProjectEdit;
|
|
Gtk::CheckButton* quoteFilesSoftLimitCheckProjectEdit;
|
|
Gtk::CheckButton* quoteFilesHardLimitCheckProjectEdit;
|
|
Gtk::SpinButton* quoteSizeSoftLimitSpinProjectEdit;
|
|
Gtk::SpinButton* quoteSizeHardLimitSpinEdit;
|
|
Gtk::SpinButton* quoteFilesSoftLimitSpinProjectEdit;
|
|
Gtk::SpinButton* quoteFilesHardLimitSpinProjectEdit;
|
|
Gtk::ComboBoxText* quoteSizeSoftLimitComboProjectEdit;
|
|
Gtk::ComboBoxText* quoteSizeHardLimitComboProjectEdit;
|
|
Gtk::Button* quoteSaveButtonEdit;
|
|
Gtk::Button* quoteCancelButtonEdit;
|
|
Gtk::Entry* entryProjectNameEditValue;
|
|
public:
|
|
View_edit_project(/* args */);
|
|
~View_edit_project();
|
|
void setting();
|
|
void event();
|
|
void show();
|
|
void get_builder();
|
|
void lacalization();
|
|
void check_limit(Gtk::CheckButton *check_button, Gtk::SpinButton *spin, Gtk::ComboBoxText *combo_box);
|
|
void check_limit(Gtk::CheckButton *check_button, Gtk::SpinButton *spin, Gtk::Label *combo_box);
|
|
void fill_in_pow_memory(Gtk::ComboBoxText *cb_text);
|
|
void close_wnd();
|
|
void save();
|
|
};
|
|
|
|
|
|
|
|
|
|
#endif |