Home | History | Annotate | Download | only in download

Lines Matching defs:TabDownloadState

67   // TabDownloadState maintains the download state for a particular tab.
68 // TabDownloadState prompts the user with an infobar as necessary.
69 // TabDownloadState deletes itself (by invoking
71 class TabDownloadState : public NotificationObserver {
73 // Creates a new TabDownloadState. |controller| is the controller the
74 // TabDownloadState tracks the state of and is the host for any dialogs that
79 TabDownloadState(DownloadRequestLimiter* host,
82 virtual ~TabDownloadState();
123 TabDownloadState()
164 DISALLOW_COPY_AND_ASSIGN(TabDownloadState);
191 friend class TabDownloadState;
206 // TabDownloadState does not exist and |create| is true, one is created.
207 // See TabDownloadState's constructor description for details on the two
210 // The returned TabDownloadState is owned by the DownloadRequestLimiter and
212 TabDownloadState* GetDownloadState(
237 // Removes the specified TabDownloadState from the internal map and deletes
240 void Remove(TabDownloadState* state);
245 // the TabDownloadState is removed and deleted (by way of Remove).
246 typedef std::map<NavigationController*, TabDownloadState*> StateMap;