object frmDBConnect: TfrmDBConnect
  Left = 499
  Height = 587
  Top = 186
  Width = 357
  Caption = 'Database connection'
  ClientHeight = 587
  ClientWidth = 357
  Icon.Data = {
[encoded data, 145866 characters]
    0000
  }
  OnClose = FormClose
  OnCreate = FormCreate
  OnShow = FormShow
  LCLVersion = '2.0.6.0'
  object grbLogin: TGroupBox
    Left = 0
    Height = 212
    Top = 0
    Width = 357
    Align = alTop
    AutoSize = True
    BorderSpacing.InnerBorder = 10
    Caption = ' MySQL server '
    ChildSizing.LeftRightSpacing = 10
    ClientHeight = 194
    ClientWidth = 355
    TabOrder = 0
    Visible = False
    object edtServer: TEdit
      AnchorSideTop.Control = lblServerName
      AnchorSideTop.Side = asrBottom
      Left = 10
      Height = 33
      Top = 17
      Width = 168
      BorderSpacing.Top = 2
      TabOrder = 0
      Text = 'localhost'
    end
    object lblServerName: TLabel
      Left = 10
      Height = 15
      Top = 0
      Width = 87
      Caption = 'Server name:'
      ParentColor = False
    end
    object lblPort: TLabel
      Left = 214
      Height = 15
      Top = 0
      Width = 34
      Caption = 'Port:'
      ParentColor = False
    end
    object edtPort: TEdit
      AnchorSideLeft.Control = edtServer
      AnchorSideLeft.Side = asrBottom
      AnchorSideTop.Control = lblPort
      AnchorSideTop.Side = asrBottom
      Left = 213
      Height = 33
      Top = 17
      Width = 80
      BorderSpacing.Left = 35
      BorderSpacing.Top = 2
      TabOrder = 1
      Text = '3306'
    end
    object lblUserName: TLabel
      AnchorSideTop.Control = edtServer
      AnchorSideTop.Side = asrBottom
      Left = 10
      Height = 15
      Top = 56
      Width = 75
      BorderSpacing.Top = 6
      Caption = 'User name:'
      ParentColor = False
    end
    object edtUser: TEdit
      AnchorSideTop.Control = lblUserName
      AnchorSideTop.Side = asrBottom
      Left = 10
      Height = 33
      Top = 73
      Width = 168
      BorderSpacing.Top = 2
      TabOrder = 2
    end
    object lblPassword: TLabel
      AnchorSideTop.Control = edtPort
      AnchorSideTop.Side = asrBottom
      Left = 214
      Height = 15
      Top = 56
      Width = 70
      BorderSpacing.Top = 6
      Caption = 'Password:'
      ParentColor = False
    end
    object edtPass: TEdit
      AnchorSideLeft.Control = edtUser
      AnchorSideLeft.Side = asrBottom
      AnchorSideTop.Control = lblPassword
      AnchorSideTop.Side = asrBottom
      Left = 213
      Height = 33
      Top = 73
      Width = 132
      BorderSpacing.Left = 35
      BorderSpacing.Top = 2
      EchoMode = emPassword
      PasswordChar = '*'
      TabOrder = 3
    end
    object chkSavePass: TCheckBox
      AnchorSideTop.Control = edtUser
      AnchorSideTop.Side = asrBottom
      Left = 14
      Height = 23
      Top = 112
      Width = 124
      BorderSpacing.Top = 6
      Caption = 'Remember me'
      OnChange = chkSavePassChange
      TabOrder = 4
    end
    object btnConnect: TButton
      AnchorSideTop.Control = chkSavePass
      AnchorSideTop.Side = asrBottom
      Left = 38
      Height = 33
      Top = 141
      Width = 90
      AutoSize = True
      BorderSpacing.Top = 6
      Caption = 'Connect'
      Constraints.MinWidth = 90
      OnClick = btnConnectClick
      TabOrder = 5
    end
    object btnDisconnect: TButton
      AnchorSideTop.Control = chkAutoConn
      AnchorSideTop.Side = asrBottom
      Left = 202
      Height = 33
      Top = 141
      Width = 90
      AutoSize = True
      BorderSpacing.Top = 6
      Caption = 'Disconnect'
      Constraints.MinWidth = 90
      OnClick = btnDisconnectClick
      TabOrder = 6
    end
    object chkAutoConn: TCheckBox
      AnchorSideTop.Control = edtPass
      AnchorSideTop.Side = asrBottom
      Left = 202
      Height = 23
      Top = 112
      Width = 115
      BorderSpacing.Top = 6
      Caption = 'Auto connect'
      TabOrder = 7
    end
  end
  object Panel1: TPanel
    Left = 0
    Height = 332
    Top = 255
    Width = 357
    Align = alClient
    BevelOuter = bvNone
    Caption = 'Panel1'
    ClientHeight = 332
    ClientWidth = 357
    TabOrder = 1
    object Panel2: TPanel
      Left = 225
      Height = 299
      Top = 0
      Width = 132
      Align = alRight
      AutoSize = True
      BorderSpacing.InnerBorder = 10
      BevelOuter = bvNone
      ClientHeight = 299
      ClientWidth = 132
      TabOrder = 0
      object btnNewLog: TButton
        AnchorSideTop.Control = btnCancel
        AnchorSideTop.Side = asrBottom
        Left = 12
        Height = 33
        Top = 112
        Width = 100
        AutoSize = True
        BorderSpacing.Top = 30
        Caption = 'New log'
        Constraints.MinWidth = 100
        Enabled = False
        OnClick = btnNewLogClick
        TabOrder = 1
      end
      object btnEditLog: TButton
        AnchorSideTop.Control = btnNewLog
        AnchorSideTop.Side = asrBottom
        Left = 12
        Height = 33
        Top = 151
        Width = 100
        AutoSize = True
        BorderSpacing.Top = 6
        Caption = 'Edit log'
        Constraints.MinWidth = 100
        Enabled = False
        OnClick = btnEditLogClick
        TabOrder = 2
      end
      object btnDeleteLog: TButton
        AnchorSideTop.Control = btnEditLog
        AnchorSideTop.Side = asrBottom
        Left = 12
        Height = 33
        Top = 190
        Width = 100
        AutoSize = True
        BorderSpacing.Top = 6
        Caption = 'Delete log'
        Constraints.MinWidth = 100
        Enabled = False
        OnClick = btnDeleteLogClick
        TabOrder = 3
      end
      object btnOpenLog: TButton
        Left = 12
        Height = 33
        Top = 10
        Width = 100
        AutoSize = True
        BorderSpacing.Left = 12
        BorderSpacing.Top = 10
        Caption = 'Open log'
        Constraints.MinWidth = 100
        Enabled = False
        OnClick = btnOpenLogClick
        TabOrder = 0
      end
      object btnCancel: TButton
        AnchorSideTop.Control = btnOpenLog
        AnchorSideTop.Side = asrBottom
        Left = 12
        Height = 33
        Top = 49
        Width = 100
        AutoSize = True
        BorderSpacing.Top = 6
        Cancel = True
        Caption = 'Cancel'
        Constraints.MinWidth = 100
        OnClick = btnCancelClick
        TabOrder = 4
      end
      object btnUtils: TButton
        AnchorSideTop.Control = btnDeleteLog
        AnchorSideTop.Side = asrBottom
        Left = 12
        Height = 33
        Top = 253
        Width = 100
        AutoSize = True
        BorderSpacing.Top = 30
        Caption = 'Utils'
        Constraints.MinWidth = 100
        OnClick = btnUtilsClick
        TabOrder = 5
      end
    end
    object dbgrdLogs: TDBGrid
      Left = 0
      Height = 299
      Top = 0
      Width = 225
      Align = alClient
      Color = clWindow
      Columns = <>
      Options = [dgTitles, dgIndicator, dgColumnResize, dgColumnMove, dgColLines, dgRowLines, dgTabs, dgRowSelect, dgAlwaysShowSelection, dgConfirmDelete, dgCancelOnExit]
      ReadOnly = True
      TabOrder = 1
      TitleStyle = tsNative
    end
    object Panel4: TPanel
      Left = 5
      Height = 23
      Top = 304
      Width = 352
      Align = alBottom
      AutoSize = True
      BorderSpacing.Left = 5
      BorderSpacing.Top = 5
      BorderSpacing.Bottom = 5
      BevelOuter = bvNone
      ClientHeight = 23
      ClientWidth = 352
      TabOrder = 2
      object chkAutoOpen: TCheckBox
        Left = 0
        Height = 23
        Top = 0
        Width = 267
        Caption = 'Open recent log after program start'
        TabOrder = 0
      end
    end
  end
  object Panel3: TPanel
    Left = 10
    Height = 23
    Top = 222
    Width = 337
    Align = alTop
    AutoSize = True
    BorderSpacing.Around = 10
    BevelOuter = bvNone
    ClientHeight = 23
    ClientWidth = 337
    TabOrder = 2
    object chkSaveToLocal: TCheckBox
      Left = 0
      Height = 23
      Top = 0
      Width = 226
      Caption = 'Save log data to local machine'
      OnClick = chkSaveToLocalClick
      TabOrder = 0
    end
  end
  object tmrAutoConnect: TTimer
    Enabled = False
    OnTimer = tmrAutoConnectTimer
    left = 112
    top = 400
  end
  object popUtils: TPopupMenu
    left = 264
    top = 520
    object MenuItem1: TMenuItem
      Caption = 'Configuration'
      object mnuExport: TMenuItem
        Caption = 'Export ...'
        OnClick = mnuExportClick
      end
      object MenuItem2: TMenuItem
        Caption = '-'
      end
      object mnuImport: TMenuItem
        Caption = 'Import ...'
        OnClick = mnuImportClick
      end
    end
    object MenuItem3: TMenuItem
      Caption = '-'
    end
    object mnuRepair: TMenuItem
      Caption = 'Repair log database'
      OnClick = mnuRepairClick
    end
    object MenuItem5: TMenuItem
      Caption = '-'
    end
    object mnuClearLog: TMenuItem
      Caption = 'Clear log'
      OnClick = mnuClearLogClick
    end
  end
  object dlgOpen: TOpenDialog
    DefaultExt = '.ini'
    Filter = 'ini files|*.ini'
    left = 151
    top = 234
  end
  object dlgSave: TSaveDialog
    DefaultExt = '.ini'
    Filter = 'ini files|*.ini'
    left = 151
    top = 295
  end
end
