32 #ifndef ARNPERSISTSAPI_HPP 33 #define ARNPERSISTSAPI_HPP 41 class ArnPersistSapi :
public ArnSapi 45 explicit ArnPersistSapi( QObject* parent = arnNullptr) :
ArnSapi(
"//.sys/Persist/Pipes/CommonPipe", parent) {}
50 void pv_vcsLog(
int numLog = 100);
51 void pv_vcsFiles( QString ref = QString());
52 void pv_vcsCommit( QString commitMsg,
53 QStringList files = QStringList(),
54 QString name = QString(), QString email = QString());
55 void pv_vcsTag( QString name, QString ref = QString());
56 void pv_vcsDiff( QString ref = QString(), QStringList files = QStringList());
57 void pv_vcsLogRecord( QString ref = QString());
59 void pv_vcsBranches();
61 void pv_vcsUserSettings();
62 void pv_vcsSetUserSettings( QString userName, QString userEmail);
63 void pv_vcsCheckout( QString ref = QString(), QStringList files = QStringList());
64 void pv_flush(
const QString& path = QString());
65 void pv_test( QString str =
"Hello",
int i=10);
66 void pv_ls( QString path = QString());
68 void pv_rm( QString path);
69 void pv_touch( QString path);
70 void pv_dbMandatory( QString path,
bool isMandatory);
71 void pv_dbMandatoryLs( QString path);
72 void pv_dbLs( QString path,
bool isUsed =
true);
73 void pv_dbMarkUnused( QString path);
77 void rq_flushR(
bool isOk,
const QString& path);
78 void rq_lsR( QStringList files);
79 void rq_rmR(
bool isOk);
80 void rq_touchR(
bool isOk);
81 void rq_dbMandatoryR(
bool isOk);
82 void rq_dbMandatoryLsR( QStringList paths);
83 void rq_dbLsR( QStringList paths);
84 void rq_dbMarkUnusedR(
bool isOk);
85 void rq_infoR( QString name, QString ver);
86 void rq_vcsNotify( QString msg);
87 void rq_vcsProgress(
int percent, QString msg=QString());
88 void rq_vcsUserSettingsR( QString name, QString eMail);
89 void rq_vcsFilesR( QStringList files);
92 void rq_vcsCheckoutR();
93 void rq_vcsBranchesR( QStringList branches);
94 void rq_vcsTagsR( QStringList tags);
95 void rq_vcsStatusR( QString status);
96 void rq_vcsDiffR( QString txt);
97 void rq_vcsLogRecordR( QString txt);
98 void rq_vcsLogR( QStringList refs, QStringList msgs);
103 #endif // ARNPERSISTSAPI_HPP