

Signals | |
| void | inputExists (bool) |
| void | inputPlaying (bool) |
| This might be usefull in the IM ? | |
| void | inputIsRecordable (bool) |
| This might be usefull in the IM ? | |
| void | inputIsTrickPlayable (bool) |
| same ? | |
Public Member Functions | |
| AbstractController (intf_thread_t *_p_i, QWidget *_parent=0) | |
Protected Slots | |
| virtual void | setStatus (int) |
Protected Member Functions | |
| void | parseAndCreate (const QString &config, QBoxLayout *controlLayout) |
| virtual void | createAndAddWidget (QBoxLayout *controlLayout, int i_index, buttonType_e i_type, int i_option) |
| QWidget * | createWidget (buttonType_e, int options=WIDGET_NORMAL) |
Protected Attributes | |
| intf_thread_t * | p_intf |
| QSignalMapper * | toolbarActionsMapper |
| QHBoxLayout * | controlLayout |
| AdvControlsWidget * | advControls |
Friends | |
| class | WidgetListing |
| AbstractController::AbstractController | ( | intf_thread_t * | _p_i, | |
| QWidget * | _parent = 0 | |||
| ) |
References advControls, CONNECT, ActionsManager::getInstance(), p_intf, setStatus(), THEMIM, and toolbarActionsMapper.
| void AbstractController::parseAndCreate | ( | const QString & | config, | |
| QBoxLayout * | controlLayout | |||
| ) | [protected] |
References createAndAddWidget(), i, i_type, list, msg_Warn, p_intf, and WIDGET_NORMAL.
Referenced by AdvControlsWidget::AdvControlsWidget(), ControlsWidget::ControlsWidget(), DroppingController::DroppingController(), FullscreenControllerWidget::FullscreenControllerWidget(), InputControlsWidget::InputControlsWidget(), and DroppingController::resetLine().
| void AbstractController::createAndAddWidget | ( | QBoxLayout * | controlLayout, | |
| int | i_index, | |||
| buttonType_e | i_type, | |||
| int | i_option | |||
| ) | [protected, virtual] |
Reimplemented in DroppingController.
References createWidget(), WIDGET_SPACER, and WIDGET_SPACER_EXTEND.
Referenced by parseAndCreate().
| QWidget * AbstractController::createWidget | ( | buttonType_e | button, | |
| int | options = WIDGET_NORMAL | |||
| ) | [protected] |
References ADVANCED_CONTROLLER, advControls, ATOB_ACTION, ATOB_BUTTON, BUTTON_SET_BAR, CONNECT, CONNECT_MAP_SET, DEFULLSCREEN_BUTTON, ENABLE_ON_INPUT, ENABLE_ON_VIDEO, EXTENDED_BUTTON, FASTER_BUTTON, FRAME_BUTTON, FULLSCREEN_BUTTON, i, INFO_BUTTON, INPUT_SLIDER, inputIsTrickPlayable(), inputPlaying(), gen_builder::line, LOOP_BUTTON, MENU_BUTTONS, msg_Warn, NEXT_BUTTON, NORMAL, NORMAL_BUTTON, OPEN_BUTTON, p_intf, PLAY_ACTION, PLAY_BUTTON, PLAYLIST_BUTTON, PREVIOUS_BUTTON, qtr, QUIT_BUTTON, RANDOM_BUTTON, RECORD_ACTION, RECORD_BUTTON, REVERSE_ACTION, REVERSE_BUTTON, SKIP_BACK_BUTTON, SKIP_FW_BUTTON, SLOWER_BUTTON, SNAPSHOT_BUTTON, SPLITTER, STOP_BUTTON, TELETEXT_BUTTONS, THEMIM, THEPL, TIME_LABEL, LoopButton::updateIcons(), var_GetBool, VOLUME, VOLUME_SPECIAL, WIDGET_BIG, WIDGET_FLAT, and WIDGET_SHINY.
Referenced by DroppingController::createAndAddWidget(), and createAndAddWidget().
| void AbstractController::setStatus | ( | int | status | ) | [protected, virtual, slot] |
References inputExists(), inputIsRecordable(), inputIsTrickPlayable(), inputPlaying(), PLAYING_S, THEMIM, and var_GetBool.
Referenced by AbstractController().
| void AbstractController::inputExists | ( | bool | ) | [signal] |
Referenced by setStatus().
| void AbstractController::inputPlaying | ( | bool | ) | [signal] |
| void AbstractController::inputIsRecordable | ( | bool | ) | [signal] |
| void AbstractController::inputIsTrickPlayable | ( | bool | ) | [signal] |
friend class WidgetListing [friend] |
intf_thread_t* AbstractController::p_intf [protected] |
QSignalMapper* AbstractController::toolbarActionsMapper [protected] |
Referenced by AbstractController().
QHBoxLayout* AbstractController::controlLayout [protected] |
Referenced by AdvControlsWidget::AdvControlsWidget(), ControlsWidget::ControlsWidget(), DroppingController::dragMoveEvent(), DroppingController::dropEvent(), DroppingController::DroppingController(), DroppingController::eventFilter(), FullscreenControllerWidget::FullscreenControllerWidget(), DroppingController::getValue(), InputControlsWidget::InputControlsWidget(), and DroppingController::resetLine().
AdvControlsWidget* AbstractController::advControls [protected] |
Referenced by AbstractController(), ControlsWidget::ControlsWidget(), createWidget(), and ControlsWidget::toggleAdvanced().
1.5.6