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 ([[maybe_unused]] 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 ( [[maybe_unused] ] 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 127 of file mythzoneminder.cpp.

Referenced by mythplugin_run().

◆ setupKeys()

static void setupKeys ( void  )
static

Definition at line 172 of file mythzoneminder.cpp.

Referenced by mythplugin_init().

◆ mythplugin_init()

int mythplugin_init ( const char *  libversion)

Definition at line 184 of file mythzoneminder.cpp.

◆ mythplugin_run()

int mythplugin_run ( void  )

Definition at line 202 of file mythzoneminder.cpp.

◆ mythplugin_config()

int mythplugin_config ( void  )

Definition at line 208 of file mythzoneminder.cpp.

◆ mythplugin_destroy()

void mythplugin_destroy ( void  )

Definition at line 222 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().