class hk_kdetabledesign

KDE widget to alter tables. More...

Definition#include <hk_kdeclasses/hk_kdeclasses/hk_kdetabledesign.h>
InheritsQWidget (unknown) [public ], hk_dsvisible [public ]
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Methods

Public Slots

Signals

Protected Methods

Protected Slots

Protected Members


Detailed Description

hk_kdetabledesign is a widget to interactively define and alter the table structure.

 hk_kdetabledesign ( QWidget* parent = 0, const char* name = 0, WFlags fl = 0 )

hk_kdetabledesign

 ~hk_kdetabledesign ()

~hk_kdetabledesign

[virtual]

void  set_datasource (hk_datasource* d)

set_datasource

[virtual]

Reimplemented from hk_dsvisible.

hk_datasource*  datasource (void)

datasource

Reimplemented from hk_dsvisible.

bool  has_changed ()

has_changed

[const]

Reimplemented from hk_visible.

void  signal_has_changed ()

signal_has_changed

[signal]

bool  alter_table (bool ask=true)

alter_table

[virtual slot]

call this function at the end to alter the table

void  load_fieldinfo ()

load_fieldinfo

[virtual slot]

void  set_designmode ()

set_designmode

[slot]

void  alterbutton_clicked ()

alterbutton_clicked

[virtual slot]

void  delete_clicked ()

delete_clicked

[protected slots virtual slot]

void  index_clicked ()

index_clicked

[protected slots virtual slot]

void  name_changed ()

name_changed

[protected slots virtual slot]

void  new_clicked ()

new_clicked

[protected slots virtual slot]

void  primary_changed ()

primary_changed

[protected slots virtual slot]

void  notnull_changed ()

notnull_changed

[protected slots virtual slot]

void  selection_changed ()

selection_changed

[protected slots virtual slot]

void  indexselection_changed ()

indexselection_changed

[protected slots virtual slot]

void  size_changed ()

size_changed

[protected slots virtual slot]

void  type_changed ()

type_changed

[protected slots virtual slot]

void  new_index ()

new_index

[protected slots virtual slot]

void  alter_index ()

alter_index

[protected slots virtual slot]

void  delete_index ()

delete_index

[protected slots virtual slot]

void  set_indexlist (void)

set_indexlist

[protected slots virtual slot]

void  showEvent (QShowEvent* e)

showEvent

[protected virtual]

void  list_changes (listtype type)

list_changes

[protected virtual]

Reimplemented from hk_dsvisible.

void  set_fields_enabled (void)

set_fields_enabled

[protected]

QGridLayout* hk_kdetabledesignLayout

hk_kdetabledesignLayout

[protected]

QHBoxLayout* Layoutindexwindow

Layoutindexwindow

[protected]

QVBoxLayout* buttonlayout

buttonlayout

[protected]

QHBoxLayout* Layout8

Layout8

[protected]

QHBoxLayout* Layout7

Layout7

[protected]

QVBoxLayout* Layout22

Layout22

[protected]

QHBoxLayout* Layout25

Layout25

[protected]

QVBoxLayout* Layout24

Layout24

[protected]

QHBoxLayout* Layout23

Layout23

[protected]

QVBoxLayout* editlayout

editlayout

[protected]

QVBoxLayout* fieldbuttonlayout

fieldbuttonlayout

[protected]

QHBoxLayout* fieldtoplayout

fieldtoplayout

[protected]

QListView* fieldlist

fieldlist

[protected]

QPushButton* newbutton

newbutton

[protected]

QPushButton* deletebutton

deletebutton

[protected]

QPushButton* alterbutton

alterbutton

[protected]

QPushButton* indexdeletebutton

indexdeletebutton

[protected]

QPushButton* indexnewbutton

indexnewbutton

[protected]

QPushButton* indexalterbutton

indexalterbutton

[protected]

QLabel* fieldnamelabel

fieldnamelabel

[protected]

QLabel* columntypelabel

columntypelabel

[protected]

QLabel* sizelabel

sizelabel

[protected]

QLabel* notnulllabel

notnulllabel

[protected]

QLabel* primaryindexlabel

primaryindexlabel

[protected]

QLineEdit* namefield

namefield

[protected]

QComboBox* typefield

typefield

[protected]

QSpinBox* sizefield

sizefield

[protected]

QCheckBox* primaryfield

primaryfield

[protected]

QCheckBox* notnullfield

notnullfield

[protected]

QListView* indexwindow

indexwindow

[protected]

void  create_columntypelist (void)

create_columntypelist

[protected]