mirror of
https://github.com/altlinux/admc.git
synced 2025-02-03 05:47:02 +03:00
Add console widget ptr to inheritance widget initialization
This commit is contained in:
parent
30786c41d0
commit
e6f5638db5
@ -34,9 +34,10 @@
|
|||||||
//#include <QDebug>
|
//#include <QDebug>
|
||||||
|
|
||||||
|
|
||||||
InheritedPoliciesWidget::InheritedPoliciesWidget(QWidget *parent) :
|
InheritedPoliciesWidget::InheritedPoliciesWidget(ConsoleWidget *console_arg, QWidget *parent) :
|
||||||
QWidget(parent),
|
QWidget(parent),
|
||||||
ui(new Ui::InheritedPoliciesWidget)
|
ui(new Ui::InheritedPoliciesWidget),
|
||||||
|
console(console_arg)
|
||||||
{
|
{
|
||||||
ui->setupUi(this);
|
ui->setupUi(this);
|
||||||
|
|
||||||
@ -67,10 +68,6 @@ InheritedPoliciesWidget::~InheritedPoliciesWidget()
|
|||||||
delete ui;
|
delete ui;
|
||||||
}
|
}
|
||||||
|
|
||||||
void InheritedPoliciesWidget::set_console(ConsoleWidget *console_arg) {
|
|
||||||
console = console_arg;
|
|
||||||
}
|
|
||||||
|
|
||||||
void InheritedPoliciesWidget::update(const QModelIndex &index)
|
void InheritedPoliciesWidget::update(const QModelIndex &index)
|
||||||
{
|
{
|
||||||
model->removeRows(0, model->rowCount());
|
model->removeRows(0, model->rowCount());
|
||||||
|
@ -52,18 +52,16 @@ public:
|
|||||||
RowRole_IsEnforced,
|
RowRole_IsEnforced,
|
||||||
};
|
};
|
||||||
|
|
||||||
explicit InheritedPoliciesWidget(QWidget *parent = nullptr);
|
explicit InheritedPoliciesWidget(ConsoleWidget *console_arg, QWidget *parent = nullptr);
|
||||||
~InheritedPoliciesWidget();
|
~InheritedPoliciesWidget();
|
||||||
|
|
||||||
void set_console(ConsoleWidget *console_arg);
|
|
||||||
|
|
||||||
void update(const QModelIndex &index);
|
void update(const QModelIndex &index);
|
||||||
void hide_not_enforced_inherited_links(bool hide);
|
void hide_not_enforced_inherited_links(bool hide);
|
||||||
|
|
||||||
private:
|
private:
|
||||||
QStandardItemModel *model;
|
QStandardItemModel *model;
|
||||||
ConsoleWidget *console;
|
|
||||||
Ui::InheritedPoliciesWidget *ui;
|
Ui::InheritedPoliciesWidget *ui;
|
||||||
|
ConsoleWidget *console;
|
||||||
QModelIndex selected_scope_index;
|
QModelIndex selected_scope_index;
|
||||||
|
|
||||||
void add_enabled_policy_items(const QModelIndex &index, bool inheritance_blocked = false);
|
void add_enabled_policy_items(const QModelIndex &index, bool inheritance_blocked = false);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user