ProceduralActionMenuViewController

Description

The ProceduralActionMenuViewController class is used to work a regular report action view.

Inheritance Hierarchy

          NSObject

          UIResponder

          UIViewController

          UITableViewController

          BaseSettingsViewController

          MADataReportActionViewController

          ProceduralActionMenuViewController

Supported Protocols

<BaseSettingsDelegate>

<NSCoding>

<NSObject>

<PopoverContainedControllerProtocol>

<UIAppearanceContainer>

<UINavigationControllerDelegate>

<UIPrintInteractionControllerDelegate>

<UIScrollViewDelegate>

<UITableViewDataSource>

<UITableViewDelegate>

Properties

proceduralDelegate. Report viewer delegate.

Properties inherited from BaseSettingsViewController

accessorySelectors. Dictionary of message selectors for auxiliary indicators.

cells. Dictionary of cells in the settings menu.

controllerWidth. Controller view width.

delegate. Delegate for working with settings menu.

sectionHeaders. Dictionary of headers in the settings menu.

selectors. Dictionary of message selectors.

Properties inherited from <PopoverContainedControllerProtocol>

popover. Popup window.

Methods inherited from BaseSettingsViewController

addCell:atRow:inSection:withSelector:. Adds a cell to the specified row or setting menu section.

addCell:inSection:withSelector:. Adds a cell to the specified settings menu section.

addDisclosureSelector:forCellAtRow:inSection:. Adds selector of the message sent on clicking the button for navigating to the cell in the specified row and section.

addSectionHeader:forSection:. Adds a section header in the settings menu.

getSectionHeader:. Returns section header in the settings menu.

initWithDelegate:. Creates a controller with specifying of delegate.

initWithDelegate:withStyle:. Creates a controller with specifying of delegate and style.

reloadCellsInSection:. Reloads cells in the section.

setAccessoryType:forCellAtRow:inSection:. Sets auxiliary indicator in the cell of the specified row and section.

updateSize. Refreshes settings menu size.

Methods inherited from MADataReportActionViewController

initWithDelegate:. Creates a report action controller with specifying of delegate.

initWithDelegate:readOnly:. Creates report action controller with specifying of delegate and specifying whether report is read-only.

Methods inherited from <BaseSettingsDelegate>

historyUpdatedFromController. Refreshes controller view.

performSettingsAction:. Executes operation by key.

performSettingsAction:withParameter:. Executes operation by key with specified parameter.

setSettingsBoolValue:forKey:. Sets logical value for view parameter by key.

setSettingsDoubleValue:forKey:. Sets real value for view parameter by key.

setSettingsIntValue:forKey:. Sets integer value for view parameter by key.

setSettingsValue:forKey:. Sets value for view parameter by key.

settingsBoolValueForKey:. Returns logical value of view parameter by key.

settingsControlEnabledForKey:. Returns whether value of view parameter by key can be edited.

settingsControlVisibleForKey:. Returns whether edited value of view parameter by key is displayed.

settingsDoubleValueForKey:. Returns real value of view parameter by key.

settingsIconForKey:. Returns icon by key.

settingsIntValueForKey:. Returns integer value of view parameter by key.

settingsMaxValueForKey:. Returns maximum value of view parameter by key.

settingsMinValueForKey:. Returns minimum value of view parameter by key.

settingsTextForKey:withValue:. Returns text for view parameter value by key.

settingsValueForKey:. Returns view parameter value by key.

settingsValuesDictForKey:. Returns dictionary of possible pairs "text-value" for view parameter by key.

settingsValuesEnumForKey:. Returns value options of view parameter by key.

See also:

Classes. The Mobile Application Component