kpilot

main-test.cc File Reference

#include "options.h"
#include <stdlib.h>
#include <time.h>
#include <iostream>
#include <qpushbutton.h>
#include <qhbox.h>
#include <qtimer.h>
#include <kapplication.h>
#include <klocale.h>
#include <kaboutdata.h>
#include <kcmdlineargs.h>
#include <kservice.h>
#include <kservicetype.h>
#include <kuserprofile.h>
#include <pi-version.h>
#include "actionQueue.h"
#include "actions.h"
#include "kpilotdevicelink.h"
#include "kpilotlocallink.h"
#include "pilot.h"
#include "kpilotConfig.h"
#include "hotSync.h"

Include dependency graph for main-test.cc:

Go to the source code of this file.


Functions

int backup (const QString &device, const QString &what, KCmdLineArgs *p)
int check (const QString &device, const QString &what, KCmdLineArgs *p)
void connectStack (KPilotLink *l, ActionQueue *a, bool loop=false)
KPilotLinkcreateLink (bool local)
int exec (const QString &device, const QString &what, KCmdLineArgs *p)
void listConduits ()
int listDB (const QString &device, KCmdLineArgs *p)
int main (int argc, char **argv)
int restore (const QString &device, const QString &what, KCmdLineArgs *p)
int show (const QString &what)

Variables

static KCmdLineOptions conduitOptions []
static KCmdLineOptions generalOptions []

Function Documentation

int backup ( const QString device,
const QString what,
KCmdLineArgs *  p 
)

Definition at line 184 of file main-test.cc.

int check ( const QString device,
const QString what,
KCmdLineArgs *  p 
)

Definition at line 227 of file main-test.cc.

void connectStack ( KPilotLink l,
ActionQueue a,
bool  loop = false 
)

If loop is true, then instead of quitting at end of sync, wait for a new sync just like the real daemon does.

Definition at line 134 of file main-test.cc.

KPilotLink* createLink ( bool  local  ) 

Conduits - sync actions - for testing specific scenarios.

Definition at line 118 of file main-test.cc.

int exec ( const QString device,
const QString what,
KCmdLineArgs *  p 
)

Definition at line 159 of file main-test.cc.

void listConduits (  ) 

Definition at line 257 of file main-test.cc.

int listDB ( const QString device,
KCmdLineArgs *  p 
)

Definition at line 214 of file main-test.cc.

int main ( int  argc,
char **  argv 
)

Definition at line 340 of file main-test.cc.

int restore ( const QString device,
const QString what,
KCmdLineArgs *  p 
)

Definition at line 199 of file main-test.cc.

int show ( const QString what  ) 

Definition at line 286 of file main-test.cc.


Variable Documentation

KCmdLineOptions conduitOptions[] [static]

Initial value:

 {
    { "T",0,0},
    { "notest",
        I18N_NOOP("*Really* run the conduit, not in test mode."),
        0 } ,
    { "F",0,0},
    { "local",
        I18N_NOOP("Run the conduit in file-test mode."),
        0 } ,
    { "HHtoPC",
        I18N_NOOP("Copy Pilot to Desktop."),
        0 } ,
    { "PCtoHH",
        I18N_NOOP("Copy Desktop to Pilot."),
        0 } ,
    { "loop",
        I18N_NOOP("Repeated perform action - only useful for --list"),
        0 } ,
    KCmdLineLastOption
}

Definition at line 91 of file main-test.cc.

KCmdLineOptions generalOptions[] [static]

Initial value:

 {
    {"p",0,0},
    {"port <device>",
        I18N_NOOP("Path to Pilot device node"),
        "/dev/pilot"},
    {"l",0,0},
    {"list", I18N_NOOP("List DBs"), 0},
    {"b",0,0},
    {"backup <dest dir>", I18N_NOOP("Backup Pilot to <dest dir>"), 0},
    {"r",0,0},
    {"restore <src dir>", I18N_NOOP("Restore Pilot from backup"), 0},
    {"e",0,0},
    { "exec <filename>",
        I18N_NOOP("Run conduit from desktop file <filename>"),
        0 },
    {"c",0,0},
    { "check <what>",
        I18N_NOOP("Run a specific check (with the device)"), "help"},
    {"s",0,0},
    { "show <what>",
        I18N_NOOP("Show KPilot configuration information"), "help"},




    KCmdLineLastOption
}

Definition at line 63 of file main-test.cc.