bcunitgroup.h
来自「bookcase,by shell script and c++ and per」· C头文件 代码 · 共 53 行
H
53 行
/*************************************************************************** bcunitgroup.h ------------------- begin : Sun Nov 3 2002 copyright : (C) 2002 by Robby Stephenson email : robby@periapsis.org ***************************************************************************//*************************************************************************** * * * This program is free software; you can redistribute it and/or modify * * it under the terms of version 2 of the GNU General Public License as * * published by the Free Software Foundation; * * * ***************************************************************************/#ifndef BCUNITGROUP_H#define BCUNITGROUP_H#include "bcunit.h"#include <qptrlist.h>#include <qstring.h>/** * The BCUnitGroup is simply a QPtrList of BCUnits which knows the name of its group, * and the name of the attribute to which that group belongs. * * An example for a book collection would be a group of books, all written by * David Weber. The @ref groupName() would be "Weber, David" and the * @ref attributeName() would be "author". * * @author Robby Stephenson * @version $Id: bcunitgroup.h,v 1.6 2003/03/08 18:24:47 robby Exp $ */class BCUnitGroup:public QPtrList<BCUnit> {public: BCUnitGroup(const QString& group, const QString& att) : m_group(group), m_attribute(att) {} BCUnitGroup(const BCUnitGroup& group) : QPtrList<BCUnit>(group), m_group(group.groupName()), m_attribute(group.attributeName()) {} const QString& groupName() const { return m_group; } const QString& attributeName() const { return m_attribute; }private: QString m_group; QString m_attribute;};#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?