Home | History | Annotate | Download | only in dragdrop

Lines Matching defs:Provider

85   // Provider defines the platform specific part of OSExchangeData that
87 class UI_BASE_EXPORT Provider {
89 Provider() {}
90 virtual ~Provider() {}
92 virtual Provider* Clone() const = 0;
145 // Creates the platform specific Provider.
146 static Provider* CreateProvider();
149 // Creates an OSExchangeData with the specified provider. OSExchangeData
150 // takes ownership of the supplied provider.
151 explicit OSExchangeData(Provider* provider);
155 // Returns the Provider, which actually stores and manages the data.
156 const Provider& provider() const { return *provider_; }
157 Provider& provider() { return *provider_; }
180 // Full path to one or more files. See also SetFilenames() in Provider.
233 scoped_ptr<Provider> provider_;