MythTV master
Functions | Variables
mytharchive.cpp File Reference
#include <csignal>
#include <cstdlib>
#include <iostream>
#include <QtGlobal>
#include <QtSystemDetection>
#include <processthreadsapi.h>
#include <QApplication>
#include <QDir>
#include <QTimer>
#include <libmythbase/mythcorecontext.h>
#include <libmythbase/mythlogging.h>
#include <libmythbase/mythplugin.h>
#include <libmythbase/mythpluginapi.h>
#include <libmythbase/mythsystemlegacy.h>
#include <libmythbase/mythversion.h>
#include <libmythui/mythdialogbox.h>
#include <libmythui/mythmainwindow.h>
#include <libmythui/myththemedmenu.h>
#include <libmythui/mythuihelper.h>
#include "archivedbcheck.h"
#include "archivesettings.h"
#include "archiveutil.h"
#include "exportnative.h"
#include "fileselector.h"
#include "importnative.h"
#include "logviewer.h"
#include "mythburn.h"
#include "recordingselector.h"
#include "selectdestination.h"
#include "videoselector.h"
Include dependency graph for mytharchive.cpp:

Go to the source code of this file.

Functions

static bool checkProcess (const QString &lockFile)
 
static bool checkLockFile (const QString &lockFile)
 
static void runCreateDVD (void)
 
static void runCreateArchive (void)
 
static void runEncodeVideo (void)
 
static void runImportVideo (void)
 
static void runShowLog (void)
 
static void runTestDVD (void)
 
static void runBurnDVD (void)
 
static void ArchiveCallback (void *data, QString &selection)
 
static int runMenu (const QString &which_menu)
 
static void initKeys (void)
 
int mythplugin_init (const char *libversion)
 
int mythplugin_run (void)
 
int mythplugin_config (void)
 

Variables

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

Function Documentation

◆ ArchiveCallback()

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

Definition at line 260 of file mytharchive.cpp.

Referenced by runMenu().

◆ checkLockFile()

static bool checkLockFile ( const QString &  lockFile)
static

Definition at line 95 of file mytharchive.cpp.

Referenced by runCreateArchive(), runCreateDVD(), and runImportVideo().

◆ checkProcess()

static bool checkProcess ( const QString &  lockFile)
static

Definition at line 51 of file mytharchive.cpp.

Referenced by checkLockFile().

◆ initKeys()

static void initKeys ( void  )
static

Definition at line 333 of file mytharchive.cpp.

Referenced by mythplugin_init().

◆ mythplugin_config()

int mythplugin_config ( void  )

Definition at line 384 of file mytharchive.cpp.

◆ mythplugin_init()

int mythplugin_init ( const char *  libversion)

Definition at line 352 of file mytharchive.cpp.

◆ mythplugin_run()

int mythplugin_run ( void  )

Definition at line 379 of file mytharchive.cpp.

◆ runBurnDVD()

static void runBurnDVD ( void  )
static

Definition at line 250 of file mytharchive.cpp.

Referenced by ArchiveCallback(), and initKeys().

◆ runCreateArchive()

static void runCreateArchive ( void  )
static

Definition at line 150 of file mytharchive.cpp.

Referenced by ArchiveCallback(), and initKeys().

◆ runCreateDVD()

static void runCreateDVD ( void  )
static

Definition at line 124 of file mytharchive.cpp.

Referenced by ArchiveCallback(), and initKeys().

◆ runEncodeVideo()

static void runEncodeVideo ( void  )
static

Definition at line 176 of file mytharchive.cpp.

Referenced by ArchiveCallback().

◆ runImportVideo()

static void runImportVideo ( void  )
static

Definition at line 181 of file mytharchive.cpp.

Referenced by ArchiveCallback(), and initKeys().

◆ runMenu()

static int runMenu ( const QString &  which_menu)
static

Definition at line 286 of file mytharchive.cpp.

Referenced by mythplugin_run().

◆ runShowLog()

static void runShowLog ( void  )
static

Definition at line 207 of file mytharchive.cpp.

Referenced by ArchiveCallback(), and initKeys().

◆ runTestDVD()

static void runTestDVD ( void  )
static

Definition at line 212 of file mytharchive.cpp.

Referenced by ArchiveCallback(), and initKeys().

Variable Documentation

◆ m_callback

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

Definition at line 257 of file mytharchive.cpp.

Referenced by ArchiveCallback(), MythFileOpenRegisterCallback(), and runMenu().

◆ m_callbackdata

void* m_callbackdata = nullptr
static

Definition at line 258 of file mytharchive.cpp.

Referenced by ArchiveCallback(), and runMenu().