gfx::NativeWindow GetNativeWindow() const;
// views::DialogDelegate methods.
- virtual string16 GetDialogButtonLabel(ui::DialogButton button) const OVERRIDE;
- virtual bool IsDialogButtonEnabled(ui::DialogButton button) const OVERRIDE;
- virtual bool Cancel() OVERRIDE;
- virtual bool Accept() OVERRIDE;
- virtual views::View* CreateExtraView() OVERRIDE;
- virtual views::View* GetInitiallyFocusedView() OVERRIDE;
+ virtual base::string16 GetDialogButtonLabel(
+ ui::DialogButton button) const override;
+ virtual bool IsDialogButtonEnabled(ui::DialogButton button) const override;
+ virtual bool Cancel() override;
+ virtual bool Accept() override;
+ virtual views::View* CreateExtraView() override;
+ virtual views::View* GetInitiallyFocusedView() override;
// views::WidgetDelegate methods.
- virtual string16 GetWindowTitle() const OVERRIDE;
- virtual ui::ModalType GetModalType() const OVERRIDE;
+ virtual base::string16 GetWindowTitle() const override;
+ virtual ui::ModalType GetModalType() const override;
// views::View overrides.
- virtual void GetAccessibleState(ui::AccessibleViewState* state) OVERRIDE;
+ virtual void GetAccessibleState(ui::AXViewState* state) override;
// views::ButtonListener overrides.
virtual void ButtonPressed(
- views::Button* sender, const ui::Event& event) OVERRIDE;
+ views::Button* sender, const ui::Event& event) override;
void set_delegate(Delegate* delegate) {
delegate_ = delegate;
protected:
// views::View overrides:
- virtual void Layout() OVERRIDE;
- virtual gfx::Size GetPreferredSize() OVERRIDE;
+ virtual void Layout() override;
+ virtual gfx::Size GetPreferredSize() const override;
virtual void ViewHierarchyChanged(
- const ViewHierarchyChangedDetails& details) OVERRIDE;
+ const ViewHierarchyChangedDetails& details) override;
private:
NetworkConfigView();
virtual ~ChildNetworkConfigView();
// Get the title to show for the dialog.
- virtual string16 GetTitle() const = 0;
+ virtual base::string16 GetTitle() const = 0;
// Returns view that should be focused on dialog activation.
virtual views::View* GetInitiallyFocusedView() = 0;
// being active. For example, clicking on "Advanced" button.
virtual void InitFocus() = 0;
+ // Returns 'true' if the dialog is for configuration only (default is false).
+ virtual bool IsConfigureDialog();
+
// Minimum with of input fields / combo boxes.
static const int kInputFieldMinWidth;
protected:
+ // Gets the default network share state for the current login state.
+ static void GetShareStateForLoginState(bool* default_value, bool* modifiable);
+
NetworkConfigView* parent_;
std::string service_path_;
protected:
// views::View:
- virtual gfx::Size GetPreferredSize() OVERRIDE;
- virtual void Layout() OVERRIDE;
- virtual void OnMouseEntered(const ui::MouseEvent& event) OVERRIDE;
- virtual void OnMouseExited(const ui::MouseEvent& event) OVERRIDE;
+ virtual gfx::Size GetPreferredSize() const override;
+ virtual void Layout() override;
private:
// Initializes the view.
bool managed_;
views::ImageView* image_view_;
- const gfx::ImageSkia* gray_image_;
- const gfx::ImageSkia* color_image_;
+ const gfx::ImageSkia* image_;
DISALLOW_COPY_AND_ASSIGN(ControlledSettingIndicatorView);
};