Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Toggle main menu visibility
Loading...
Searching...
No Matches
fx_folder.h
Go to the documentation of this file.
1
// Copyright 2021 The PDFium Authors
2
// Use of this source code is governed by a BSD-style license that can be
3
// found in the LICENSE file.
4
5
// Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com
6
7
#
ifndef
CORE_FXCRT_FX_FOLDER_H_
8
#
define
CORE_FXCRT_FX_FOLDER_H_
9
10
#
include
<
memory
>
11
12
#
include
"core/fxcrt/bytestring.h"
13
14
class
FX_Folder
{
15
public
:
16
static
std
::
unique_ptr
<
FX_Folder
>
OpenFolder
(
const
ByteString
& path);
17
18
virtual
~
FX_Folder
() =
default
;
19
20
// `filename` and `folder` are required out-parameters.
21
virtual
bool
GetNextFile
(
ByteString
* filename,
bool
* bFolder) = 0;
22
};
23
24
#
endif
// CORE_FXCRT_FX_FOLDER_H_
ByteString
fxcrt::ByteString ByteString
Definition
bytestring.h:180
FX_Folder
Definition
fx_folder.h:14
FX_Folder::OpenFolder
static std::unique_ptr< FX_Folder > OpenFolder(const ByteString &path)
Definition
fx_folder_posix.cpp:37
FX_Folder::GetNextFile
virtual bool GetNextFile(ByteString *filename, bool *bFolder)=0
FX_Folder::~FX_Folder
virtual ~FX_Folder()=default
FX_PosixFolder
Definition
fx_folder_posix.cpp:23
FX_PosixFolder::GetNextFile
bool GetNextFile(ByteString *filename, bool *bFolder) override
Definition
fx_folder_posix.cpp:53
FX_PosixFolder::~FX_PosixFolder
~FX_PosixFolder() override
Definition
fx_folder_posix.cpp:49
fxcrt::ByteString::operator=
ByteString & operator=(const char *str)
Definition
bytestring.cpp:150
fxcrt::UnownedPtr
Definition
unowned_ptr.h:76
pdfium::CFDETextOutLargeBitmapTest
Definition
cfde_textout_unittest.cpp:117
qtwebengine
src
3rdparty
chromium
third_party
pdfium
core
fxcrt
fx_folder.h
Generated on
for Qt by
1.18.0