LabelMe
Public Member Functions | Public Attributes | List of all members
FilesDWInit Class Reference

负责文件列表组件的初始化及状态管理 More...

#include <FilesDWInit.h>

Inheritance diagram for FilesDWInit:

Public Member Functions

 FilesDWInit (QWidget *parent)
 
void setUp (QMainWindow *w)
 界面初始化函数 More...
 
bool openFile (QString &fileName, QString &dirName)
 打开文件功能 More...
 
bool openDir (QString &fileName, QString &dirName)
 打开文件夹功能 More...
 
void changeState (QListWidgetItem *previous)
 切换item的checkstate状态,保证同一时刻只有一个被勾选 More...
 
void nextImage (QString &fileName)
 下一张图片 More...
 
void prevImage (QString &fileName)
 上一张图片 More...
 

Public Attributes

QDockWidget * dwFiles
 浮动窗口,用来显示文件列表 More...
 
QListWidget * lw
 显示文件列表的组件 More...
 

Detailed Description

负责文件列表组件的初始化及状态管理

负责文件列表浮动窗口组件的界面初始化, 以及后续的文件列表的管理。 与文件相关的动作比如打开文件、打开文件夹等均由MainWindow进行消息传递转发到此处进行处理。

Constructor & Destructor Documentation

◆ FilesDWInit()

FilesDWInit::FilesDWInit ( QWidget *  parent)
inline

Member Function Documentation

◆ changeState()

void FilesDWInit::changeState ( QListWidgetItem *  previous)

切换item的checkstate状态,保证同一时刻只有一个被勾选

改变item的checkstate状态

保证只有一个item为checked,后续可扩展开发

◆ nextImage()

void FilesDWInit::nextImage ( QString &  fileName)

下一张图片

◆ openDir()

bool FilesDWInit::openDir ( QString &  fileName,
QString &  dirName 
)

打开文件夹功能

打开文件夹

◆ openFile()

bool FilesDWInit::openFile ( QString &  fileName,
QString &  dirName 
)

打开文件功能

打开文件

◆ prevImage()

void FilesDWInit::prevImage ( QString &  fileName)

上一张图片

◆ setUp()

void FilesDWInit::setUp ( QMainWindow *  w)

界面初始化函数

Member Data Documentation

◆ dwFiles

QDockWidget* FilesDWInit::dwFiles

浮动窗口,用来显示文件列表

◆ lw

QListWidget* FilesDWInit::lw

显示文件列表的组件


The documentation for this class was generated from the following files: