MythTV  master
Functions | Variables
mythzoneminder.cpp File Reference
#include <iostream>
#include <unistd.h>
#include <libmyth/mythcontext.h>
#include <libmythbase/mythlogging.h>
#include <libmythbase/mythpluginapi.h>
#include <libmythbase/mythversion.h>
#include <libmythui/mythmainwindow.h>
#include <libmythui/myththemedmenu.h>
#include <libmythui/mythuihelper.h>
#include "zmsettings.h"
#include "zmconsole.h"
#include "zmliveplayer.h"
#include "zmevents.h"
#include "zmclient.h"
#include "zmminiplayer.h"
#include "alarmnotifythread.h"
Include dependency graph for mythzoneminder.cpp:

Go to the source code of this file.

Functions

static bool checkConnection (void)
 
static void runZMConsole (void)
 
static void runZMLiveView (void)
 
static void runZMEventView (void)
 
static void runZMMiniPlayer (void)
 
static void ZoneMinderCallback (void *data, QString &selection)
 
static int runMenu (const QString &which_menu)
 
static void setupKeys (void)
 
int mythplugin_init (const char *libversion)
 
int mythplugin_run (void)
 
int mythplugin_config (void)
 
void mythplugin_destroy (void)
 

Variables

static void(* m_callback )(void *, QString &) = nullptr
 
static void * m_callbackdata = nullptr
 

Function Documentation

◆ checkConnection()

static bool checkConnection ( void  )
static

◆ runZMConsole()

static void runZMConsole ( void  )
static

Definition at line 48 of file mythzoneminder.cpp.

Referenced by setupKeys(), and ZoneMinderCallback().

◆ runZMLiveView()

static void runZMLiveView ( void  )
static

Definition at line 61 of file mythzoneminder.cpp.

Referenced by setupKeys(), and ZoneMinderCallback().

◆ runZMEventView()

static void runZMEventView ( void  )
static

Definition at line 75 of file mythzoneminder.cpp.

Referenced by setupKeys(), and ZoneMinderCallback().

◆ runZMMiniPlayer()

static void runZMMiniPlayer ( void  )
static

Definition at line 88 of file mythzoneminder.cpp.

Referenced by setupKeys().

◆ ZoneMinderCallback()

static void ZoneMinderCallback ( void *  data,
QString &  selection 
)
static

Definition at line 108 of file mythzoneminder.cpp.

Referenced by runMenu().

◆ runMenu()

static int runMenu ( const QString &  which_menu)
static

Definition at line 129 of file mythzoneminder.cpp.

Referenced by mythplugin_run().

◆ setupKeys()

static void setupKeys ( void  )
static

Definition at line 174 of file mythzoneminder.cpp.

Referenced by mythplugin_init().

◆ mythplugin_init()

int mythplugin_init ( const char *  libversion)

Definition at line 186 of file mythzoneminder.cpp.

◆ mythplugin_run()

int mythplugin_run ( void  )

Definition at line 204 of file mythzoneminder.cpp.

◆ mythplugin_config()

int mythplugin_config ( void  )

Definition at line 210 of file mythzoneminder.cpp.

◆ mythplugin_destroy()

void mythplugin_destroy ( void  )

Definition at line 224 of file mythzoneminder.cpp.

Variable Documentation

◆ m_callback

void(* m_callback) (void *, QString &) = nullptr
static

Definition at line 105 of file mythzoneminder.cpp.

Referenced by runMenu(), and ZoneMinderCallback().

◆ m_callbackdata

void* m_callbackdata = nullptr
static

Definition at line 106 of file mythzoneminder.cpp.

Referenced by runMenu(), and ZoneMinderCallback().