⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 reposlog.hpp

📁 LINUX 下以 QT/KDE 写的 SVN 客户端
💻 HPP
字号:
#ifndef _REPOS_LOG_HPP#define _REPOS_LOG_HPP#include "svnqt/svnqt_defines.hpp"#include "svnqt/svnqttypes.hpp"#include "svnqt/revision.hpp"#include <qsqldatabase.h>#include <qstring.h>namespace svn{class Client;namespace cache{class SVNQT_EXPORT ReposLog{protected:    svn::Client*m_Client;    QDataBase m_Database;    QString m_ReposRoot;    svn::Revision m_latestHead;    //! internal insert.    bool _insertLogEntry(const svn::LogEntry&);    bool checkFill(svn::Revision&_start,svn::Revision&_end);public:    ReposLog(svn::Client*aClient,const QString&aRepository=QString::null);    QString ReposRoot() const    {        return m_ReposRoot;    }    QDataBase Database() const    {        return m_Database;    }    svn::Revision latestHeadRev();    svn::Revision latestCachedRev();    //! simple retrieves logentries    /*!     * This method acts on network, too for checking if there are new entries on server.     */    bool simpleLog(LogEntriesMap&target,const svn::Revision&start,const svn::Revision&end,bool noNetwork=false);    svn::Revision date2numberRev(const svn::Revision&,bool noNetwork=false);    bool fillCache(const svn::Revision&end);    bool insertLogEntry(const svn::LogEntry&);    bool log(const svn::Path&,const svn::Revision&start, const svn::Revision&end,const svn::Revision&peg,svn::LogEntriesMap&target, bool strictNodeHistory,int limit);    bool itemExists(const svn::Revision&,const svn::Path&);};}}#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -