1
0
mirror of https://github.com/fwbuilder/fwbuilder synced 2026-03-24 12:17:26 +01:00
This commit is contained in:
Vadim Kurland 2010-08-04 21:40:02 +00:00
parent e95f8df3c8
commit d314012466
3 changed files with 11 additions and 6 deletions

View File

@ -1 +1 @@
#define BUILD_NUM 3202
#define BUILD_NUM 3203

View File

@ -778,6 +778,9 @@ void FWWindow::importPolicy()
{
if (activeProject())
{
if (!activeProject()->m_panel->om->isObjectAllowed(Firewall::TYPENAME))
return;
DiscoveryDruid druid(this, true);
druid.exec();
}

View File

@ -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);
};