mirror of
https://github.com/fwbuilder/fwbuilder
synced 2026-03-24 12:17:26 +01:00
fixes #1659
This commit is contained in:
parent
e95f8df3c8
commit
d314012466
@ -778,6 +778,9 @@ void FWWindow::importPolicy()
|
||||
{
|
||||
if (activeProject())
|
||||
{
|
||||
if (!activeProject()->m_panel->om->isObjectAllowed(Firewall::TYPENAME))
|
||||
return;
|
||||
|
||||
DiscoveryDruid druid(this, true);
|
||||
druid.exec();
|
||||
}
|
||||
|
||||
@ -130,10 +130,6 @@ class ObjectManipulator : public QWidget
|
||||
|
||||
void makeNameUnique(libfwbuilder::FWObject* p,libfwbuilder::FWObject* obj);
|
||||
|
||||
bool isObjectAllowed(const QString &type_name);
|
||||
bool isObjectAllowed(libfwbuilder::FWObject *target,
|
||||
libfwbuilder::FWObject *obj);
|
||||
|
||||
/* find the name of the interface that was created last */
|
||||
QString findNewestInterfaceName(libfwbuilder::FWObject *parent);
|
||||
|
||||
@ -417,7 +413,13 @@ public:
|
||||
const char* type_name,
|
||||
const QString &text=QString(),
|
||||
int add_to_group_id=-1);
|
||||
signals:
|
||||
|
||||
bool isObjectAllowed(const QString &type_name);
|
||||
bool isObjectAllowed(libfwbuilder::FWObject *target,
|
||||
libfwbuilder::FWObject *obj);
|
||||
|
||||
|
||||
signals:
|
||||
void libraryAccessChanged(bool writable);
|
||||
};
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user