Lhaz
読み取り中…
検索中…
一致する文字列を見つけられません
lhazfile_od.h
[詳解]
1/*************************************************************************/
6#pragma once
7
8#include "altstr.hpp"
9#include <vector>
10#include "myfile.h"
11#include "lhazfile.h"
12#include "mystr.h"
13
14using std::vector;
15
16class LHAZFILE_OD : public LHAZFILE {
17
18public:
19 static void CheckUploadLimitation(vector<WSTR>& files);
20 static const MYFILE::OPENFILTER* GetFilter(void) { return m_od_up_filter; }
21 static bool IsOneDriveDocument(const MYSTR& file);
22 //
23 LHAZFILE_OD(const WSTR& name, const time_t& t, int icon, bool isdir, LONGLONG size);
24 ‾LHAZFILE_OD(void);
25 //
26 const WSTR& GetID(void) const { return m_id; }
27 const WSTR& GetParentID(void) const { return m_parent_id; }
28 bool IsNewDir(void) const { return m_newdir; }
29 bool IsOneDriveDocument(void);
30 void SetID(const WSTR& id) { m_id = id; }
31 void SetNewDir(bool b) { m_newdir = b; }
32 void SetParentID(const MYSTR& id) { m_parent_id = id; }
33
34private:
35 enum { MAX_UPLOAD_SIZE = 100 * 1024 * 1024 };
36 //
37 static const TCHAR* m_forbidden_chars[];
38 static const MYFILE::OPENFILTER m_od_up_filter[];
39 static const TCHAR* m_supported_extension[];
40 //
41 WSTR m_id;
44
45};
Definition lhazfile_od.h:16
bool m_newdir
Definition lhazfile_od.h:42
void SetParentID(const MYSTR &id)
Definition lhazfile_od.h:32
static const TCHAR * m_forbidden_chars[]
Definition lhazfile_od.h:134
@ MAX_UPLOAD_SIZE
Definition lhazfile_od.h:35
WSTR m_id
Definition lhazfile_od.h:41
void SetID(const WSTR &id)
Definition lhazfile_od.h:30
bool IsNewDir(void) const
Definition lhazfile_od.h:28
‾LHAZFILE_OD(void)
Destructor
Definition lhazfile_od.cpp:157
static const TCHAR * m_supported_extension[]
Definition lhazfile_od.h:12
static const MYFILE::OPENFILTER * GetFilter(void)
Definition lhazfile_od.h:20
bool IsOneDriveDocument(void)
IsOneDriveDocument
Definition lhazfile_od.cpp:164
static const MYFILE::OPENFILTER m_od_up_filter[]
Definition lhazfile_od.h:54
static void CheckUploadLimitation(vector< WSTR > &files)
CheckUploadLimitation
Definition lhazfile_od.cpp:187
const WSTR & GetParentID(void) const
Definition lhazfile_od.h:27
void SetNewDir(bool b)
Definition lhazfile_od.h:31
const WSTR & GetID(void) const
Definition lhazfile_od.h:26
WSTR m_parent_id
Definition lhazfile_od.h:43
Definition lhazfile.h:14