YSTest: BookmarkPanel类 参考

YSTest PreAlpha_b400_20130424 The YSLib Test Project

- 首页
- 相关页面
- 模块
- 命名空间
- 类
- 文件

- 类列表
- 类索引
- 类继承关系
- 类成员

全部 类 命名空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义 组 页
Public 成员函数 | Protected 属性 | Private 属性 | 友元 | 所有成员列表
BookmarkPanel类 参考

书签管理面板。 更多...

`#include <BookmarkUI.h>`

类 BookmarkPanel 继承关系图:
[图例]
BookmarkPanel 的协作图:
[图例]

## Public 成员函数

| BookmarkPanel (const BookmarkList &, ShlTextReader &)
BookmarkList::difference_type | GetSelected () const
void | LoadBookmarks ()

## Protected 属性

ListBox | lbPosition
Button | btnAdd
Button | btnRemove

## Private 属性

std::reference_wrapper < ShlTextReader > | shell
BookmarkList | bookmarks
| 当前打开文件的书签列表。

## 友元

class | ShlTextReader

## 详细描述

书签管理面板。

自从
  build 391

在文件 BookmarkUI.h 第 43 行定义.

## 构造及析构函数说明

BookmarkPanel::BookmarkPanel | ( | const BookmarkList & | bm,
|  | ShlTextReader & | shl
| ) |  |

自从
  build 400

在文件 BookmarkUI.cpp 第 81 行定义.

## 成员函数说明

BookmarkList::difference_type BookmarkPanel::GetSelected | ( |  | ) | const

自从
  build 392

在文件 BookmarkUI.cpp 第 127 行定义.

参考 lbPosition.

void BookmarkPanel::LoadBookmarks | ( |  | ) |

自从
  build 399

在文件 BookmarkUI.cpp 第 133 行定义.

参考 lbPosition , 以及 shell.

参考自 ShlTextReader::BookmarkSession::BookmarkSession().

这是这个函数的调用关系图:

## 友元及相关函数文档

friend class ShlTextReader

friend

自从
  build 394

在文件 BookmarkUI.h 第 46 行定义.

## 类成员变量说明

BookmarkList BookmarkPanel::bookmarks

private

当前打开文件的书签列表。

自从
  build 399

在文件 BookmarkUI.h 第 59 行定义.

参考自 ShlTextReader::LoadFile() , 以及 ShlTextReader::~ShlTextReader().

Button BookmarkPanel::btnAdd

protected

自从
  build 392

在文件 BookmarkUI.h 第 51 行定义.

Button BookmarkPanel::btnRemove

protected

在文件 BookmarkUI.h 第 51 行定义.

ListBox BookmarkPanel::lbPosition

protected

在文件 BookmarkUI.h 第 49 行定义.

参考自 GetSelected() , 以及 LoadBookmarks().

std::reference_wrapper<ShlTextReader> BookmarkPanel::shell

private

在文件 BookmarkUI.h 第 54 行定义.

参考自 LoadBookmarks().

该类的文档由以下文件生成:

- BookmarkUI.h
- BookmarkUI.cpp