#include <CKlearControllerMain.h>
Collaboration diagram for CKlearControllerMain:

Public Slots | |
| void | slotMinimizeWindow () |
| Only show playback window. Hide all menus. | |
| void | slotFullscreenWindow () |
| Show klear minimal and fullscreen. | |
| void | slotCloseWindow () |
| Quits Klear. | |
| void | slotTakeScreenshot () |
| Takes a screenshot from the current playback window. | |
| void | slotXineFatal (const QString &ferror) |
| Slot to catch fatal error emits from playback window. | |
| void | slotShowXineStatus (const QString &status) |
| Slot to catch the xine status emits from playback window. | |
| void | closeEvent (QCloseEvent *ce) |
| Overwrite closing method to clean up all threads befor destroying window. | |
| void | slotAboutKlear () |
| Gets signal from About-Button, and shows the Klear-About-Dialog. | |
| void | slotConfigDialog () |
| Calls the graphical configuration dialog with the Klear-config-backend. | |
| void | slotShowInfoOSD () |
| shows the information OSD for the current channel | |
| void | slotSetVolume () |
| Sets the volume to the current slider position (called everytime a users moves the slider). | |
| void | slotLaunchEPG () |
| Starts the EPG dialog. | |
| void | slotChangeChannel () |
| Just tunes the currently marked channel-entry (used for hotkey channelswitching). | |
| void | slotPushRecording () |
| start recording | |
| void | slotPushTimeshifting () |
| start timeshifting | |
| void | slotResumeTimeshifting () |
| resume a already started timeshifting process | |
| void | slotStartingScheduled () |
| start scheduled recording | |
| void | slotStoppingScheduled () |
| stop recording | |
| void | slotPushQueue () |
| Start playing datastream, depending on the current playback-mode (recording or live). | |
| void | slotSchedulerOverviewDialog () |
| show scheduler overview dialog | |
| void | slotToggleDeinterlaceButton () |
| switch to easy deinterlace mode (tell xine to double lines) called by emitted signal | |
| void | slotToggleDeinterlace () |
| switch to easy deinterlace mode (tell xine to double lines) | |
| void | slotToggleMute () |
| switch on/off audio (seignal to xine to set softwaremixer to zero) | |
| void | slotIncChannel () |
| Switch to the next channel below (see channelliste). | |
| void | slotDecChannel () |
| Switch to the next channel above (see channelliste). | |
| void | hideEvent (QHideEvent *ce) |
| drag Klear to systemtray | |
| void | resizeEvent (QResizeEvent *re) |
| sets klearconfig windowsize values | |
| void | showEvent (QShowEvent *ce) |
| show up Klear | |
| void | slotToggleMuteButton () |
| toggles button and calls slottogglemute | |
| void | slotFullscreenWindowButton () |
| toggles button and calls slotFullscreen | |
| void | wheelEvent (QWheelEvent *e) |
| mousewheelevent value is used to control volume level | |
Signals | |
| void | signalCloseTray () |
| emits a closing signal to CKlearAppTray | |
Public Member Functions | |
| CKlearControllerMain (QWidget *parent=0, const char *name=0, bool modal=FALSE, WFlags fl=0) | |
| Constructor. | |
| ~CKlearControllerMain () | |
| Destructor. | |
|
||||||||||||||||||||
|
Constructor.
|
|
|
Destructor.
|
|
|
Overwrite closing method to clean up all threads befor destroying window.
|
|
|
drag Klear to systemtray
|
|
|
sets klearconfig windowsize values
|
|
|
show up Klear
|
|
|
emits a closing signal to CKlearAppTray
|
|
|
Gets signal from About-Button, and shows the Klear-About-Dialog.
|
|
|
Just tunes the currently marked channel-entry (used for hotkey channelswitching).
|
|
|
Quits Klear.
|
|
|
Calls the graphical configuration dialog with the Klear-config-backend.
|
|
|
Switch to the next channel above (see channelliste).
|
|
|
Show klear minimal and fullscreen.
|
|
|
toggles button and calls slotFullscreen
|
|
|
Switch to the next channel below (see channelliste).
|
|
|
Starts the EPG dialog.
|
|
|
Only show playback window. Hide all menus.
|
|
|
Start playing datastream, depending on the current playback-mode (recording or live).
|
|
|
start recording
|
|
|
start timeshifting
|
|
|
resume a already started timeshifting process
|
|
|
show scheduler overview dialog
|
|
|
Sets the volume to the current slider position (called everytime a users moves the slider).
|
|
|
shows the information OSD for the current channel
|
|
|
Slot to catch the xine status emits from playback window.
|
|
|
start scheduled recording
|
|
|
stop recording
|
|
|
Takes a screenshot from the current playback window.
|
|
|
switch to easy deinterlace mode (tell xine to double lines)
|
|
|
switch to easy deinterlace mode (tell xine to double lines) called by emitted signal
|
|
|
switch on/off audio (seignal to xine to set softwaremixer to zero)
|
|
|
toggles button and calls slottogglemute
|
|
|
Slot to catch fatal error emits from playback window.
|
|
|
mousewheelevent value is used to control volume level
|
1.4.5