23
23
//=============================================================================
25
#include "class_button.h"
26
#include "class_checkbox.h"
27
#include "class_combobox.h"
28
#include "class_dialog.h"
29
#include "class_dockwindow.h"
30
#include "class_file.h"
31
#include "class_ftp.h"
32
#include "class_groupbox.h"
33
#include "class_buttongroup.h"
34
#include "class_hbox.h"
35
#include "class_http.h"
36
#include "class_label.h"
37
#include "class_layout.h"
38
#include "class_lcd.h"
39
#include "class_lineedit.h"
40
#include "class_list.h"
41
#include "class_listwidget.h"
42
#include "class_mainwindow.h"
43
#include "class_memorybuffer.h"
44
#include "class_menubar.h"
45
#include "class_multilineedit.h"
46
#include "class_painter.h"
47
#include "class_pixmap.h"
48
#include "class_popupmenu.h"
49
#include "class_process.h"
50
#include "class_progressbar.h"
51
#include "class_radiobutton.h"
52
#include "class_slider.h"
53
#include "class_socket.h"
54
#include "class_spinbox.h"
55
#include "class_tabwidget.h"
56
#include "class_tablewidget.h"
57
#include "class_tbrowser.h"
58
#include "class_toolbar.h"
59
#include "class_toolbutton.h"
60
#include "class_treewidget.h"
61
#include "class_treewidgetitem.h"
62
#include "class_vbox.h"
63
#include "class_widget.h"
64
#include "class_window.h"
65
#include "class_wizard.h"
66
#include "class_workspace.h"
67
#include "class_wrapper.h"
68
#include "class_xmlreader.h"
69
#include "class_sql.h"
70
#include "class_datetimeedit.h"
73
#include "kvi_iconmanager.h"
74
#include "kvi_window.h"
76
#include "kvi_mirccntrl.h"
78
#include "kvi_module.h"
79
#include "kvi_locale.h"
80
#include "kvi_error.h"
81
#include "kvi_cmdformatter.h"
84
#include "kvi_fileutils.h"
25
#include "KvsObject_button.h"
26
#include "KvsObject_checkBox.h"
27
#include "KvsObject_comboBox.h"
28
#include "KvsObject_dialog.h"
29
#include "KvsObject_dockWindow.h"
30
#include "KvsObject_file.h"
31
#include "KvsObject_ftp.h"
32
#include "KvsObject_groupBox.h"
33
#include "KvsObject_buttonGroup.h"
34
#include "KvsObject_hBox.h"
35
#include "KvsObject_http.h"
36
#include "KvsObject_label.h"
37
#include "KvsObject_layout.h"
38
#include "KvsObject_lcd.h"
39
#include "KvsObject_lineEdit.h"
40
#include "KvsObject_list.h"
41
#include "KvsObject_listWidget.h"
42
#include "KvsObject_mainWindow.h"
43
#include "KvsObject_memoryBuffer.h"
44
#include "KvsObject_menuBar.h"
45
#include "KvsObject_multiLineEdit.h"
46
#include "KvsObject_painter.h"
47
#include "KvsObject_pixmap.h"
48
#include "KvsObject_popupMenu.h"
49
#include "KvsObject_process.h"
50
#include "KvsObject_progressBar.h"
51
#include "KvsObject_radioButton.h"
52
#include "KvsObject_slider.h"
53
#include "KvsObject_socket.h"
54
#include "KvsObject_spinBox.h"
55
#include "KvsObject_tabWidget.h"
56
#include "KvsObject_tableWidget.h"
57
#include "KvsObject_textBrowser.h"
58
#include "KvsObject_toolBar.h"
59
#include "KvsObject_toolButton.h"
60
#include "KvsObject_trayIcon.h"
61
#include "KvsObject_treeWidget.h"
62
#include "KvsObject_treeWidgeteItem.h"
63
#include "KvsObject_vBox.h"
64
#include "KvsObject_widget.h"
65
#include "KvsObject_window.h"
66
#include "KvsObject_wizard.h"
67
#include "KvsObject_workspace.h"
68
#include "KvsObject_wrapper.h"
69
#include "KvsObject_xmlreader.h"
70
#include "KvsObject_sql.h"
71
#include "KvsObject_dateTimeEdit.h"
74
#include "KviIconManager.h"
75
#include "KviWindow.h"
77
#include "KviControlCodes.h"
78
#include "KviApplication.h"
79
#include "KviModule.h"
80
#include "KviLocale.h"
82
#include "KviCommandFormatter.h"
84
#include "KviApplication.h"
85
#include "KviFileUtils.h"
94
95
// Don't attempt to change the order of these calls.
95
96
// Derived classes must be unregistered before the base ones.
97
KviKvsObject_memorybuffer::unregisterSelf();
98
KviKvsObject_process::unregisterSelf();
99
KviKvsObject_ftp::unregisterSelf();
100
KviKvsObject_http::unregisterSelf();
101
KviKvsObject_socket::unregisterSelf();
102
KviKvsObject_xmlreader::unregisterSelf();
103
KviKvsObject_wrapper::unregisterSelf();
104
KviKvsObject_file::unregisterSelf();
105
KviKvsObject_progressbar::unregisterSelf();
106
KviKvsObject_dockwindow::unregisterSelf();
107
KviKvsObject_wizard::unregisterSelf();
108
KviKvsObject_window::unregisterSelf();
109
KviKvsObject_toolbutton::unregisterSelf();
110
KviKvsObject_toolbar::unregisterSelf();
111
KviKvsObject_tabwidget::unregisterSelf();
112
KviKvsObject_spinbox::unregisterSelf();
113
KviKvsObject_slider::unregisterSelf();
114
KviKvsObject_radiobutton::unregisterSelf();
115
KviKvsObject_popupmenu::unregisterSelf();
116
KviKvsObject_pixmap::unregisterSelf();
117
KviKvsObject_painter::unregisterSelf();
118
KviKvsObject_mainwindow::unregisterSelf();
119
KviKvsObject_treewidgetitem::unregisterSelf();
120
KviKvsObject_treewidget::unregisterSelf();
121
KviKvsObject_listwidget::unregisterSelf();
122
KviKvsObject_combobox::unregisterSelf();
123
KviKvsObject_workspace::unregisterSelf();
124
KviKvsObject_menubar::unregisterSelf();
125
KviKvsObject_lineedit::unregisterSelf();
126
KviKvsObject_lcd::unregisterSelf();
127
KviKvsObject_layout::unregisterSelf();
128
KviKvsObject_hbox::unregisterSelf();
129
KviKvsObject_vbox::unregisterSelf();
130
KviKvsObject_label::unregisterSelf();
131
KviKvsObject_groupbox::unregisterSelf();
132
KviKvsObject_dialog::unregisterSelf();
133
KviKvsObject_checkbox::unregisterSelf();
134
KviKvsObject_textbrowser::unregisterSelf();
135
KviKvsObject_textedit::unregisterSelf();
136
KviKvsObject_button::unregisterSelf();
137
KviKvsObject_datetimeedit::unregisterSelf();
138
KviKvsObject_tablewidget::unregisterSelf();
139
KviKvsObject_widget::unregisterSelf();
140
KviKvsObject_list::unregisterSelf();
141
KviKvsObject_sql::unregisterSelf();
142
KviKvsObject_buttongroup::unregisterSelf();
98
KvsObject_memoryBuffer::unregisterSelf();
99
KvsObject_process::unregisterSelf();
100
KvsObject_trayIcon::unregisterSelf();
101
KvsObject_ftp::unregisterSelf();
102
KvsObject_http::unregisterSelf();
103
KvsObject_socket::unregisterSelf();
104
KvsObject_xmlReader::unregisterSelf();
105
KvsObject_wrapper::unregisterSelf();
106
KvsObject_file::unregisterSelf();
107
KvsObject_progressBar::unregisterSelf();
108
KvsObject_dockWindow::unregisterSelf();
109
KvsObject_wizard::unregisterSelf();
110
KvsObject_window::unregisterSelf();
111
KvsObject_toolButton::unregisterSelf();
112
KvsObject_toolBar::unregisterSelf();
113
KvsObject_tabWidget::unregisterSelf();
114
KvsObject_spinBox::unregisterSelf();
115
KvsObject_slider::unregisterSelf();
116
KvsObject_radioButton::unregisterSelf();
117
KvsObject_popupMenu::unregisterSelf();
118
KvsObject_pixmap::unregisterSelf();
119
KvsObject_painter::unregisterSelf();
120
KvsObject_mainWindow::unregisterSelf();
121
KvsObject_treeWidgetItem::unregisterSelf();
122
KvsObject_treeWidget::unregisterSelf();
123
KvsObject_listWidget::unregisterSelf();
124
KvsObject_comboBox::unregisterSelf();
125
KvsObject_workspace::unregisterSelf();
126
KvsObject_menuBar::unregisterSelf();
127
KvsObject_lineEdit::unregisterSelf();
128
KvsObject_lcd::unregisterSelf();
129
KvsObject_layout::unregisterSelf();
130
KvsObject_hBox::unregisterSelf();
131
KvsObject_vBox::unregisterSelf();
132
KvsObject_label::unregisterSelf();
133
KvsObject_groupBox::unregisterSelf();
134
KvsObject_dialog::unregisterSelf();
135
KvsObject_checkBox::unregisterSelf();
136
KvsObject_textBrowser::unregisterSelf();
137
KvsObject_textedit::unregisterSelf();
138
KvsObject_button::unregisterSelf();
139
KvsObject_dateTimeEdit::unregisterSelf();
140
KvsObject_tableWidget::unregisterSelf();
141
KvsObject_widget::unregisterSelf();
142
KvsObject_list::unregisterSelf();
143
KvsObject_sql::unregisterSelf();
144
KvsObject_buttonGroup::unregisterSelf();
750
752
// Don't attempt to change the order of these calls.
751
753
// Derived classes must be registered after the base ones.
753
KviKvsObject_buttongroup::registerSelf();
755
KviKvsObject_sql::registerSelf();
756
KviKvsObject_list::registerSelf();
757
KviKvsObject_widget::registerSelf();
758
KviKvsObject_tablewidget::registerSelf();
759
KviKvsObject_datetimeedit::registerSelf();
760
KviKvsObject_button::registerSelf();
761
KviKvsObject_textedit::registerSelf();
762
KviKvsObject_textbrowser::registerSelf();
763
KviKvsObject_checkbox::registerSelf();
764
KviKvsObject_dialog::registerSelf();
765
KviKvsObject_groupbox::registerSelf();
766
KviKvsObject_label::registerSelf();
767
KviKvsObject_vbox::registerSelf();
768
KviKvsObject_hbox::registerSelf();
769
KviKvsObject_layout::registerSelf();
770
KviKvsObject_lcd::registerSelf();
771
KviKvsObject_lineedit::registerSelf();
772
KviKvsObject_menubar::registerSelf();
773
KviKvsObject_workspace::registerSelf();
774
KviKvsObject_combobox::registerSelf();
775
KviKvsObject_listwidget::registerSelf();
776
KviKvsObject_treewidget::registerSelf();
777
KviKvsObject_treewidgetitem::registerSelf();
778
KviKvsObject_mainwindow::registerSelf();
779
KviKvsObject_painter::registerSelf();
780
KviKvsObject_pixmap::registerSelf();
781
KviKvsObject_popupmenu::registerSelf();
782
KviKvsObject_radiobutton::registerSelf();
783
KviKvsObject_slider::registerSelf();
784
KviKvsObject_spinbox::registerSelf();
785
KviKvsObject_tabwidget::registerSelf();
786
KviKvsObject_toolbar::registerSelf();
787
KviKvsObject_toolbutton::registerSelf();
788
KviKvsObject_window::registerSelf();
789
KviKvsObject_wizard::registerSelf();
790
KviKvsObject_dockwindow::registerSelf();
791
KviKvsObject_progressbar::registerSelf();
792
KviKvsObject_file::registerSelf();
793
KviKvsObject_wrapper::registerSelf();
794
KviKvsObject_xmlreader::registerSelf();
795
KviKvsObject_socket::registerSelf();
796
KviKvsObject_http::registerSelf();
797
KviKvsObject_ftp::registerSelf();
799
KviKvsObject_process::registerSelf();
800
KviKvsObject_memorybuffer::registerSelf();
755
KvsObject_buttonGroup::registerSelf();
757
KvsObject_sql::registerSelf();
758
KvsObject_list::registerSelf();
759
KvsObject_widget::registerSelf();
760
KvsObject_tableWidget::registerSelf();
761
KvsObject_dateTimeEdit::registerSelf();
762
KvsObject_button::registerSelf();
763
KvsObject_textedit::registerSelf();
764
KvsObject_textBrowser::registerSelf();
765
KvsObject_checkBox::registerSelf();
766
KvsObject_dialog::registerSelf();
767
KvsObject_groupBox::registerSelf();
768
KvsObject_label::registerSelf();
769
KvsObject_vBox::registerSelf();
770
KvsObject_hBox::registerSelf();
771
KvsObject_layout::registerSelf();
772
KvsObject_lcd::registerSelf();
773
KvsObject_lineEdit::registerSelf();
774
KvsObject_menuBar::registerSelf();
775
KvsObject_workspace::registerSelf();
776
KvsObject_comboBox::registerSelf();
777
KvsObject_listWidget::registerSelf();
778
KvsObject_treeWidget::registerSelf();
779
KvsObject_treeWidgetItem::registerSelf();
780
KvsObject_mainWindow::registerSelf();
781
KvsObject_painter::registerSelf();
782
KvsObject_pixmap::registerSelf();
783
KvsObject_popupMenu::registerSelf();
784
KvsObject_radioButton::registerSelf();
785
KvsObject_slider::registerSelf();
786
KvsObject_spinBox::registerSelf();
787
KvsObject_tabWidget::registerSelf();
788
KvsObject_toolBar::registerSelf();
789
KvsObject_toolButton::registerSelf();
790
KvsObject_window::registerSelf();
791
KvsObject_wizard::registerSelf();
792
KvsObject_dockWindow::registerSelf();
793
KvsObject_progressBar::registerSelf();
794
KvsObject_file::registerSelf();
795
KvsObject_wrapper::registerSelf();
796
KvsObject_xmlReader::registerSelf();
797
KvsObject_socket::registerSelf();
798
KvsObject_http::registerSelf();
799
KvsObject_ftp::registerSelf();
800
KvsObject_trayIcon::registerSelf();
801
KvsObject_process::registerSelf();
802
KvsObject_memoryBuffer::registerSelf();