| Name | Description | |
|---|---|---|
![]()  | RootParent | Gets the root parent on which the controller does changes. | 
The following tables list the members exposed by IController.
| Name | Description | |
|---|---|---|
![]()  | RootParent | Gets the root parent on which the controller does changes. | 
| Name | Description | |
|---|---|---|
![]()  | AskUserForGroupDeletion | Ask the user through a dialog, if he really wishes to delete groupToDelete. | 
![]()  | AskUserForQueryDeletion | Ask the user through a dialog, if he really wishes to delete queryToDelete. | 
![]()  | CanChangeGroupActivation | Gets a value indicating whether group.IGroup.IsActive can be changed. | 
![]()  | CanChangeGroupName | Gets a value indicating whether group.IGroup.Name can be changed. | 
![]()  | CanChangeGroupShownInReport | Gets a value indicating whether group.IGroup.ShownInReport can be changed. | 
![]()  | CanChangeQueryActivation | Gets a value indicating whether query.IGroup.IsActive can be changed. | 
![]()  | CanDeleteGroup | Gets a value indicating whether groupToDelete can be deleted. | 
![]()  | CanDeleteQuery | Gets a value indicating whether queryToDelete can be deleted. | 
![]()  | CanInsertGroupUnder | Gets a value indicating whether a group can be inserted under setParent. | 
![]()  | CanInsertQueryUnder | Gets a value indicating whether a query can be inserted under groupParent. | 
![]()  | CanSetGroupName | Gets a value indicating whether group name can be changed to newName. | 
![]()  | CreateGroup | Creates a new group object. | 
![]()  | CreateQuery | Create a new query object. | 
![]()  | DoAddGroup | Add groupToAdd under oldSetParent. | 
![]()  | DoAddQuery | Add queryToAdd under groupParentOldObj. | 
![]()  | DoChangeGroupActivation | Change group.IGroup.IsActive to active. | 
![]()  | DoChangeGroupName | Change group.IGroup.Name to newName. | 
![]()  | DoChangeGroupShownInReport | Change group.IGroup.ShownInReport to shownInReport. | 
![]()  | DoChangeQueryActivation | Change query.IQuery.IsActive to active. | 
![]()  | DoDeleteGroup | Do delete groupToDelete. | 
![]()  | DoDeleteQuery | Do delete queryToDelete. | 
![]()  | DoInsertGroup | Insert groupToInsert under oldSetParent. | 
![]()  | DoInsertQuery | Insert queryToInsert under groupParentOldObj. | 
![]()  | DoUpdateQueryObject | Update oldQuery object with newQuery object. |