QEStatusBarManager QEStatusBarManager QEStatusBarManager Class

Definition

SQL Server Utility class that handles interaction with the status bars

public ref class QEStatusBarManager sealed
public sealed class QEStatusBarManager
Public NotInheritable Class QEStatusBarManager
Inheritance
QEStatusBarManagerQEStatusBarManagerQEStatusBarManager

Fields

NoProgressEstimate NoProgressEstimate NoProgressEstimate

Properties

CurrentState CurrentState CurrentState

Returns the current value of QEStatusBarKnownStates.

IsInitialized IsInitialized IsInitialized

Gets a Boolean value that specifies whether it is safe to call other methods of this class. (It is always safe to call Initialize.)

LoginName LoginName LoginName

Gets the login name string.

ProgressCompletionEstimate ProgressCompletionEstimate ProgressCompletionEstimate
StatusText StatusText StatusText

Gets or sets the status text shown on the general panel.

Methods

Finalize() Finalize() Finalize()
SetCurrentDatabase(String) SetCurrentDatabase(String) SetCurrentDatabase(String)

Updates database panel.

SetExecutionTime(DateTime, DateTime) SetExecutionTime(DateTime, DateTime) SetExecutionTime(DateTime, DateTime)

Updates the execution time panel.

SetKnownState(QEStatusBarKnownStates, Int32, Int32) SetKnownState(QEStatusBarKnownStates, Int32, Int32) SetKnownState(QEStatusBarKnownStates, Int32, Int32)

Transitions the status bar into one of its known states. This class manages both the icon and the text for those states.

SetKnownState(QEStatusBarKnownStates) SetKnownState(QEStatusBarKnownStates) SetKnownState(QEStatusBarKnownStates)

Transitions the status bar into one of its known states. This class manages both the icon and the text for those states.

SetRowsAffected(Int64) SetRowsAffected(Int64) SetRowsAffected(Int64)

Sets rows affected.

SetServerBackground(Color) SetServerBackground(Color) SetServerBackground(Color)

Changes the background color used for the server name panel. Provides support for the user to highlight connections made to specific servers.

TransitionIntoOfflineMode() TransitionIntoOfflineMode() TransitionIntoOfflineMode()

Transitions into Offline mode.

TransitionIntoOnlineMode(String, String) TransitionIntoOnlineMode(String, String) TransitionIntoOnlineMode(String, String)

Ensures that the status bar is in online mode, transitions into it if needed, and updates information applicable to such mode.

TransitionIntoOnlineMode(String, String, Int32, Int32) TransitionIntoOnlineMode(String, String, Int32, Int32) TransitionIntoOnlineMode(String, String, Int32, Int32)

Ensure that the status bar is in online mode, transitions into it if needed, and updates information applicable to such mode.

TransitionIntoOnlineMode(String, String, Int32, Int32, Boolean, Color) TransitionIntoOnlineMode(String, String, Int32, Int32, Boolean, Color) TransitionIntoOnlineMode(String, String, Int32, Int32, Boolean, Color)

Ensure that the status bar is in online mode, transitions into it if needed, and updates information applicable to such mode.

UpdateStatusBar() UpdateStatusBar() UpdateStatusBar()

Updates the status bar colors and layout.

Applies to