propertyitem.h
来自「LINUX 下以 QT/KDE 写的 SVN 客户端」· C头文件 代码 · 共 50 行
H
50 行
#ifndef _PROPERTYITEM_H#define _PROPERTYITEM_H#include <klistview.h>class PropertiesDlg;class Propertylist;class PropertyListViewItem:public KListViewItem{ friend class PropertiesDlg; friend class Propertylist; public: static const int _RTTI_ = 1001; PropertyListViewItem(KListView *parent,const QString&,const QString&); PropertyListViewItem(KListView *parent); virtual ~PropertyListViewItem(); const QString&startName()const{return m_startName;} const QString&startValue()const{return m_startValue;} const QString¤tName()const{return m_currentName;} const QString¤tValue()const{return m_currentValue;} void checkValue(); void checkName(); void deleteIt(); void unDeleteIt(); bool deleted()const{return m_deleted;} bool different()const; virtual int rtti()const{return _RTTI_;} //! Check if a specific property may just internale /*! * That means, a property of that may not edit,added or deleted. * * This moment it just checks for "svn:special" * \return true if protected property otherwise false */ static bool protected_Property(const QString&); protected: QString m_currentName,m_startName,m_currentValue,m_startValue; bool m_deleted;};#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?