From a6d58bb6052ac8cb01805a48c4ad2f129126116f Mon Sep 17 00:00:00 2001 From: tpearson Date: Wed, 24 Feb 2010 02:13:59 +0000 Subject: Added KDE3 version of kvirc git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/applications/kvirc@1095341 283d02a7-25f6-0310-bc7c-ecb5cbfe19da --- src/modules/Makefile.am | 61 + src/modules/about/ENTRIES | 259 ++ src/modules/about/Makefile.am | 27 + src/modules/about/aboutdialog.cpp | 166 + src/modules/about/aboutdialog.h | 39 + src/modules/about/abouttext.inc | 768 +++++ src/modules/about/libkviabout.cpp | 100 + src/modules/about/mkabouttext.pl | 172 + src/modules/action/Makefile.am | 17 + src/modules/action/libkviaction.cpp | 533 +++ src/modules/actioneditor/Makefile.am | 21 + src/modules/actioneditor/actioneditor.cpp | 1009 ++++++ src/modules/actioneditor/actioneditor.h | 210 ++ src/modules/actioneditor/libkviactioneditor.cpp | 86 + src/modules/addon/Makefile.am | 22 + src/modules/addon/libkviaddon.cpp | 659 ++++ src/modules/addon/managementdialog.cpp | 403 +++ src/modules/addon/managementdialog.h | 114 + src/modules/addon/pics/Makefile.am | 9 + src/modules/addon/pics/kvi_dialog_addons.png | Bin 0 -> 191267 bytes src/modules/aliaseditor/Makefile.am | 21 + src/modules/aliaseditor/aliaseditor.cpp | 1408 ++++++++ src/modules/aliaseditor/aliaseditor.h | 197 ++ src/modules/aliaseditor/libkvialiaseditor.cpp | 90 + src/modules/avatar/Makefile.am | 20 + src/modules/avatar/libkviavatar.cpp | 585 ++++ src/modules/avatar/libkviavatar.h | 54 + src/modules/chan/Makefile.am | 18 + src/modules/chan/libkvichan.cpp | 1635 +++++++++ src/modules/channelsjoin/Makefile.am | 20 + src/modules/channelsjoin/channelsjoinwindow.cpp | 301 ++ src/modules/channelsjoin/channelsjoinwindow.h | 70 + src/modules/channelsjoin/libkvichannelsjoin.cpp | 108 + src/modules/clock/Makefile.am | 20 + src/modules/clock/libkviclock.cpp | 257 ++ src/modules/clock/libkviclock.h | 46 + src/modules/codetester/Makefile.am | 17 + src/modules/codetester/codetester.cpp | 157 + src/modules/codetester/codetester.h | 67 + src/modules/codetester/libkvicodetester.cpp | 89 + src/modules/config/Makefile.am | 18 + src/modules/config/libkviconfig.cpp | 877 +++++ src/modules/context/Makefile.am | 18 + src/modules/context/libkvicontext.cpp | 401 +++ src/modules/dcc/Makefile.am | 66 + src/modules/dcc/adpcmcodec.cpp | 294 ++ src/modules/dcc/adpcmcodec.h | 59 + src/modules/dcc/broker.cpp | 898 +++++ src/modules/dcc/broker.h | 124 + src/modules/dcc/canvas.cpp | 301 ++ src/modules/dcc/canvas.h | 74 + src/modules/dcc/canvaswidget.cpp | 1601 +++++++++ src/modules/dcc/canvaswidget.h | 322 ++ src/modules/dcc/chat.cpp | 842 +++++ src/modules/dcc/chat.h | 101 + src/modules/dcc/codec.cpp | 88 + src/modules/dcc/codec.h | 57 + src/modules/dcc/descriptor.cpp | 224 ++ src/modules/dcc/descriptor.h | 163 + src/modules/dcc/dialogs.cpp | 206 ++ src/modules/dcc/dialogs.h | 82 + src/modules/dcc/gsmcodec.cpp | 149 + src/modules/dcc/gsmcodec.h | 54 + src/modules/dcc/kvi_dccfiletransfericons.png | Bin 0 -> 25192 bytes src/modules/dcc/libkvidcc.cpp | 2766 +++++++++++++++ src/modules/dcc/marshal.cpp | 647 ++++ src/modules/dcc/marshal.h | 112 + src/modules/dcc/requests.cpp | 1154 +++++++ src/modules/dcc/send.cpp | 1898 +++++++++++ src/modules/dcc/send.h | 260 ++ src/modules/dcc/thread.cpp | 111 + src/modules/dcc/thread.h | 79 + src/modules/dcc/utils.cpp | 169 + src/modules/dcc/utils.h | 34 + src/modules/dcc/voice.cpp | 1041 ++++++ src/modules/dcc/voice.h | 440 +++ src/modules/dcc/window.cpp | 53 + src/modules/dcc/window.h | 49 + src/modules/dialog/Makefile.am | 21 + src/modules/dialog/libkvidialog.cpp | 920 +++++ src/modules/dialog/libkvidialog.h | 133 + src/modules/dockwidget/Makefile.am | 33 + src/modules/dockwidget/kvi_dock.png | Bin 0 -> 1959 bytes src/modules/dockwidget/kvi_dock_part-0.png | Bin 0 -> 1477 bytes src/modules/dockwidget/kvi_dock_part-1.png | Bin 0 -> 1027 bytes src/modules/dockwidget/kvi_dock_part-2.png | Bin 0 -> 1034 bytes src/modules/dockwidget/libkvidockwidget.h | 34 + src/modules/dockwidget/libkvidockwidget_qt3.cpp | 858 +++++ src/modules/dockwidget/libkvidockwidget_qt3.h | 95 + src/modules/dockwidget/libkvidockwidget_qt4.cpp | 691 ++++ src/modules/dockwidget/libkvidockwidget_qt4.h | 81 + src/modules/editor/Makefile.am | 20 + src/modules/editor/libkvieditor.cpp | 94 + src/modules/editor/scripteditor.cpp | 1224 +++++++ src/modules/editor/scripteditor.h | 200 ++ src/modules/eventeditor/Makefile.am | 21 + src/modules/eventeditor/eventeditor.cpp | 536 +++ src/modules/eventeditor/eventeditor.h | 120 + src/modules/eventeditor/libkvieventeditor.cpp | 88 + src/modules/file/Makefile.am | 18 + src/modules/file/libkvifile.cpp | 1260 +++++++ src/modules/filetransferwindow/Makefile.am | 22 + src/modules/filetransferwindow/caps/Makefile.am | 9 + .../filetransferwindow/caps/filetransferwindow | 0 .../filetransferwindow/filetransferwindow.cpp | 768 +++++ .../filetransferwindow/filetransferwindow.h | 111 + .../libkvifiletransferwindow.cpp | 161 + src/modules/help/Makefile.am | 22 + src/modules/help/helpwidget.cpp | 154 + src/modules/help/helpwidget.h | 61 + src/modules/help/helpwindow.cpp | 329 ++ src/modules/help/helpwindow.h | 75 + src/modules/help/index.cpp | 854 +++++ src/modules/help/index.h | 124 + src/modules/help/libkvihelp.cpp | 236 ++ src/modules/http/Makefile.am | 26 + src/modules/http/httpfiletransfer.cpp | 489 +++ src/modules/http/httpfiletransfer.h | 104 + src/modules/http/kvi_httpicons.png | Bin 0 -> 19630 bytes src/modules/http/libkvihttp.cpp | 324 ++ src/modules/ident/Makefile.am | 20 + src/modules/ident/libkviident.cpp | 615 ++++ src/modules/ident/libkviident.h | 86 + src/modules/iograph/Makefile.am | 20 + src/modules/iograph/libkviiograph.cpp | 297 ++ src/modules/iograph/libkviiograph.h | 55 + src/modules/lamerizer/Makefile.am | 27 + src/modules/lamerizer/lamerizer | 1 + src/modules/lamerizer/libkvilamerizer.cpp | 279 ++ src/modules/lamerizer/libkvilamerizer.h | 47 + src/modules/links/Makefile.am | 20 + src/modules/links/libkvilinks.cpp | 116 + src/modules/links/linkswindow.cpp | 472 +++ src/modules/links/linkswindow.h | 89 + src/modules/list/Makefile.am | 20 + src/modules/list/libkvilist.cpp | 101 + src/modules/list/listwindow.cpp | 535 +++ src/modules/list/listwindow.h | 122 + src/modules/log/Makefile.am | 18 + src/modules/log/libkvilog.cpp | 309 ++ src/modules/logview/Makefile.am | 23 + src/modules/logview/caps/Makefile.am | 9 + src/modules/logview/caps/logview | 0 src/modules/logview/libkvilogview.cpp | 170 + src/modules/logview/logviewmdiwindow.cpp | 477 +++ src/modules/logview/logviewmdiwindow.h | 125 + src/modules/logview/logviewwidget.cpp | 76 + src/modules/logview/logviewwidget.h | 86 + src/modules/mask/Makefile.am | 18 + src/modules/mask/libkvimask.cpp | 201 ++ src/modules/math/Makefile.am | 18 + src/modules/math/libkvimath.cpp | 475 +++ src/modules/mediaplayer/Makefile.am | 36 + src/modules/mediaplayer/libkvimediaplayer.cpp | 1751 ++++++++++ src/modules/mediaplayer/mp_amarokinterface.cpp | 189 ++ src/modules/mediaplayer/mp_amarokinterface.h | 76 + src/modules/mediaplayer/mp_amipinterface.cpp | 400 +++ src/modules/mediaplayer/mp_amipinterface.h | 58 + src/modules/mediaplayer/mp_dcopinterface.cpp | 224 ++ src/modules/mediaplayer/mp_dcopinterface.h | 57 + src/modules/mediaplayer/mp_interface.cpp | 277 ++ src/modules/mediaplayer/mp_interface.h | 238 ++ src/modules/mediaplayer/mp_jukinterface.cpp | 185 + src/modules/mediaplayer/mp_jukinterface.h | 77 + src/modules/mediaplayer/mp_mp3.cpp | 468 +++ src/modules/mediaplayer/mp_mp3.h | 137 + src/modules/mediaplayer/mp_winampinterface.cpp | 566 +++ src/modules/mediaplayer/mp_winampinterface.h | 76 + src/modules/mediaplayer/mp_xmmsinterface.cpp | 355 ++ src/modules/mediaplayer/mp_xmmsinterface.h | 84 + src/modules/mircimport/Makefile.am | 22 + src/modules/mircimport/caps/Makefile.am | 9 + src/modules/mircimport/caps/mircimport | 1 + src/modules/mircimport/libkvimircimport.cpp | 385 +++ src/modules/mircimport/libkvimircimport.h | 82 + src/modules/mircimport/pics/Makefile.am | 9 + src/modules/mircimport/pics/kvi_mircimport.png | Bin 0 -> 733 bytes src/modules/my/Makefile.am | 20 + src/modules/my/idle.cpp | 133 + src/modules/my/idle.h | 84 + src/modules/my/idle_mac.cpp | 162 + src/modules/my/idle_x11.cpp | 113 + src/modules/my/libkvimy.cpp | 430 +++ src/modules/notifier/Makefile.am | 44 + src/modules/notifier/libkvinotifier.cpp | 323 ++ src/modules/notifier/libkvinotifier.kvc | 28 + src/modules/notifier/notifiermessage.cpp | 107 + src/modules/notifier/notifiermessage.h | 97 + src/modules/notifier/notifiersettings.h | 66 + src/modules/notifier/notifierwindow.cpp | 1427 ++++++++ src/modules/notifier/notifierwindow.h | 194 ++ src/modules/notifier/notifierwindowbody.cpp | 232 ++ src/modules/notifier/notifierwindowbody.h | 147 + src/modules/notifier/notifierwindowborder.cpp | 220 ++ src/modules/notifier/notifierwindowborder.h | 154 + src/modules/notifier/notifierwindowprogressbar.cpp | 51 + src/modules/notifier/notifierwindowprogressbar.h | 67 + src/modules/notifier/notifierwindowtabs.cpp | 705 ++++ src/modules/notifier/notifierwindowtabs.h | 263 ++ src/modules/notifier/pics/Makefile.am | 9 + src/modules/notifier/pics/notifier_background.png | Bin 0 -> 4306 bytes src/modules/notifier/pics/notifier_close.png | Bin 0 -> 311 bytes src/modules/notifier/pics/notifier_down.png | Bin 0 -> 491 bytes .../pics/notifier_icon_body_next_clicked.png | Bin 0 -> 630 bytes .../notifier/pics/notifier_icon_body_next_off.png | Bin 0 -> 561 bytes .../notifier/pics/notifier_icon_body_next_on.png | Bin 0 -> 568 bytes .../pics/notifier_icon_body_prev_clicked.png | Bin 0 -> 599 bytes .../notifier/pics/notifier_icon_body_prev_off.png | Bin 0 -> 520 bytes .../notifier/pics/notifier_icon_body_prev_on.png | Bin 0 -> 535 bytes .../pics/notifier_icon_body_write_clicked.png | Bin 0 -> 166 bytes .../notifier/pics/notifier_icon_body_write_off.png | Bin 0 -> 171 bytes .../notifier/pics/notifier_icon_body_write_on.png | Bin 0 -> 160 bytes .../notifier/pics/notifier_icon_close_clicked.png | Bin 0 -> 1087 bytes .../pics/notifier_icon_close_clicked_hl.png | Bin 0 -> 1064 bytes .../notifier/pics/notifier_icon_close_out.png | Bin 0 -> 1248 bytes .../notifier/pics/notifier_icon_close_out_hl.png | Bin 0 -> 1214 bytes .../notifier/pics/notifier_icon_close_over.png | Bin 0 -> 1374 bytes .../notifier/pics/notifier_icon_close_over_hl.png | Bin 0 -> 1338 bytes .../pics/notifier_icon_tab_close_clicked.png | Bin 0 -> 518 bytes .../notifier/pics/notifier_icon_tab_close_off.png | Bin 0 -> 428 bytes .../notifier/pics/notifier_icon_tab_close_on.png | Bin 0 -> 517 bytes .../pics/notifier_icon_tab_next_clicked.png | Bin 0 -> 809 bytes .../notifier/pics/notifier_icon_tab_next_out.png | Bin 0 -> 828 bytes .../notifier/pics/notifier_icon_tab_next_over.png | Bin 0 -> 870 bytes .../pics/notifier_icon_tab_prev_clicked.png | Bin 0 -> 773 bytes .../notifier/pics/notifier_icon_tab_prev_out.png | Bin 0 -> 827 bytes .../notifier/pics/notifier_icon_tab_prev_over.png | Bin 0 -> 843 bytes src/modules/notifier/pics/notifier_left.png | Bin 0 -> 442 bytes src/modules/notifier/pics/notifier_pen.png | Bin 0 -> 712 bytes .../notifier/pics/notifier_pix_body_dwn.png | Bin 0 -> 138 bytes .../notifier/pics/notifier_pix_body_dwndx.png | Bin 0 -> 162 bytes .../notifier/pics/notifier_pix_body_dwnsx.png | Bin 0 -> 162 bytes src/modules/notifier/pics/notifier_pix_body_dx.png | Bin 0 -> 136 bytes .../notifier/pics/notifier_pix_body_kvirc.png | Bin 0 -> 2599 bytes .../notifier/pics/notifier_pix_body_kvirc_dwn.png | Bin 0 -> 249 bytes .../notifier/pics/notifier_pix_body_kvirc_sx.png | Bin 0 -> 172 bytes src/modules/notifier/pics/notifier_pix_body_sx.png | Bin 0 -> 136 bytes .../notifier/pics/notifier_pix_caption_bkg.png | Bin 0 -> 154 bytes .../notifier/pics/notifier_pix_caption_bkg_hl.png | Bin 0 -> 154 bytes .../notifier/pics/notifier_pix_caption_dx.png | Bin 0 -> 196 bytes .../notifier/pics/notifier_pix_caption_dx_hl.png | Bin 0 -> 196 bytes .../notifier/pics/notifier_pix_caption_sx.png | Bin 0 -> 195 bytes .../notifier/pics/notifier_pix_caption_sx_hl.png | Bin 0 -> 195 bytes src/modules/notifier/pics/notifier_pix_tab_bkg.png | Bin 0 -> 150 bytes src/modules/notifier/pics/notifier_pix_tab_dx.png | Bin 0 -> 157 bytes .../notifier/pics/notifier_pix_tab_focused_bkg.png | Bin 0 -> 156 bytes .../notifier/pics/notifier_pix_tab_focused_dx.png | Bin 0 -> 187 bytes .../notifier/pics/notifier_pix_tab_focused_sx.png | Bin 0 -> 184 bytes src/modules/notifier/pics/notifier_pix_tab_sx.png | Bin 0 -> 157 bytes .../pics/notifier_pix_tab_unfocused_bkg.png | Bin 0 -> 175 bytes .../pics/notifier_pix_tab_unfocused_dx.png | Bin 0 -> 210 bytes .../pics/notifier_pix_tab_unfocused_sx.png | Bin 0 -> 204 bytes src/modules/notifier/pics/notifier_pix_wnd_dwn.png | Bin 0 -> 156 bytes .../notifier/pics/notifier_pix_wnd_dwn_hl.png | Bin 0 -> 156 bytes .../notifier/pics/notifier_pix_wnd_dwndx.png | Bin 0 -> 193 bytes .../notifier/pics/notifier_pix_wnd_dwndx_hl.png | Bin 0 -> 193 bytes .../notifier/pics/notifier_pix_wnd_dwnsx.png | Bin 0 -> 196 bytes .../notifier/pics/notifier_pix_wnd_dwnsx_hl.png | Bin 0 -> 196 bytes src/modules/notifier/pics/notifier_pix_wnd_dx.png | Bin 0 -> 150 bytes .../notifier/pics/notifier_pix_wnd_dx_hl.png | Bin 0 -> 150 bytes src/modules/notifier/pics/notifier_pix_wnd_sx.png | Bin 0 -> 150 bytes .../notifier/pics/notifier_pix_wnd_sx_hl.png | Bin 0 -> 150 bytes src/modules/notifier/pics/notifier_right.png | Bin 0 -> 443 bytes src/modules/notifier/pics/notifier_up.png | Bin 0 -> 488 bytes src/modules/objects/Makefile.am | 143 + src/modules/objects/class_button.cpp | 178 + src/modules/objects/class_button.h | 58 + src/modules/objects/class_buttongroup.cpp | 87 + src/modules/objects/class_buttongroup.h | 44 + src/modules/objects/class_checkbox.cpp | 128 + src/modules/objects/class_checkbox.h | 48 + src/modules/objects/class_combobox.cpp | 368 ++ src/modules/objects/class_combobox.h | 71 + src/modules/objects/class_dialog.cpp | 89 + src/modules/objects/class_dialog.h | 44 + src/modules/objects/class_dockwindow.cpp | 276 ++ src/modules/objects/class_dockwindow.h | 49 + src/modules/objects/class_file.cpp | 488 +++ src/modules/objects/class_file.h | 113 + src/modules/objects/class_groupbox.cpp | 376 ++ src/modules/objects/class_groupbox.h | 64 + src/modules/objects/class_hbox.cpp | 128 + src/modules/objects/class_hbox.h | 47 + src/modules/objects/class_label.cpp | 409 +++ src/modules/objects/class_label.h | 54 + src/modules/objects/class_layout.cpp | 274 ++ src/modules/objects/class_layout.h | 52 + src/modules/objects/class_lcd.cpp | 180 + src/modules/objects/class_lcd.h | 51 + src/modules/objects/class_lineedit.cpp | 461 +++ src/modules/objects/class_lineedit.h | 81 + src/modules/objects/class_list.cpp | 392 +++ src/modules/objects/class_list.h | 64 + src/modules/objects/class_listbox.cpp | 390 +++ src/modules/objects/class_listbox.h | 70 + src/modules/objects/class_listview.cpp | 557 +++ src/modules/objects/class_listview.h | 102 + src/modules/objects/class_listviewitem.cpp | 421 +++ src/modules/objects/class_listviewitem.h | 88 + src/modules/objects/class_mainwindow.cpp | 158 + src/modules/objects/class_mainwindow.h | 47 + src/modules/objects/class_menubar.cpp | 76 + src/modules/objects/class_menubar.h | 40 + src/modules/objects/class_multilineedit.cpp | 1217 +++++++ src/modules/objects/class_multilineedit.h | 110 + src/modules/objects/class_painter.cpp | 1007 ++++++ src/modules/objects/class_painter.h | 96 + src/modules/objects/class_pixmap.cpp | 317 ++ src/modules/objects/class_pixmap.h | 72 + src/modules/objects/class_popupmenu.cpp | 361 ++ src/modules/objects/class_popupmenu.h | 58 + src/modules/objects/class_process.cpp | 317 ++ src/modules/objects/class_process.h | 74 + src/modules/objects/class_progressbar.cpp | 162 + src/modules/objects/class_progressbar.h | 51 + src/modules/objects/class_radiobutton.cpp | 138 + src/modules/objects/class_radiobutton.h | 51 + src/modules/objects/class_slider.cpp | 287 ++ src/modules/objects/class_slider.h | 64 + src/modules/objects/class_socket.cpp | 1331 ++++++++ src/modules/objects/class_socket.h | 185 + src/modules/objects/class_spinbox.cpp | 265 ++ src/modules/objects/class_spinbox.h | 64 + src/modules/objects/class_tabwidget.cpp | 541 +++ src/modules/objects/class_tabwidget.h | 61 + src/modules/objects/class_tbrowser.cpp | 143 + src/modules/objects/class_tbrowser.h | 52 + src/modules/objects/class_toolbar.cpp | 156 + src/modules/objects/class_toolbar.h | 50 + src/modules/objects/class_toolbutton.cpp | 341 ++ src/modules/objects/class_toolbutton.h | 69 + src/modules/objects/class_urllabel.cpp | 330 ++ src/modules/objects/class_urllabel.h | 64 + src/modules/objects/class_vbox.cpp | 128 + src/modules/objects/class_vbox.h | 45 + src/modules/objects/class_widget.cpp | 1745 ++++++++++ src/modules/objects/class_widget.h | 113 + src/modules/objects/class_window.cpp | 158 + src/modules/objects/class_window.h | 64 + src/modules/objects/class_wizard.cpp | 371 ++ src/modules/objects/class_wizard.h | 79 + src/modules/objects/class_workspace.cpp | 262 ++ src/modules/objects/class_workspace.h | 53 + src/modules/objects/class_wrapper.cpp | 269 ++ src/modules/objects/class_wrapper.h | 53 + src/modules/objects/class_xmlreader.cpp | 343 ++ src/modules/objects/class_xmlreader.h | 46 + src/modules/objects/libkviobjects.cpp | 1066 ++++++ src/modules/objects/object_macros.h | 90 + src/modules/options/Makefile.am | 157 + src/modules/options/container.cpp | 123 + src/modules/options/container.h | 53 + src/modules/options/dialog.cpp | 675 ++++ src/modules/options/dialog.h | 104 + src/modules/options/instances.cpp | 3590 ++++++++++++++++++++ src/modules/options/instances.h | 83 + src/modules/options/libkvioptions.cpp | 324 ++ src/modules/options/mkcreateinstanceproc.sh | 441 +++ src/modules/options/optw_antispam.cpp | 64 + src/modules/options/optw_antispam.h | 47 + src/modules/options/optw_avatar.cpp | 131 + src/modules/options/optw_avatar.h | 45 + src/modules/options/optw_away.cpp | 71 + src/modules/options/optw_away.h | 46 + src/modules/options/optw_connection.cpp | 321 ++ src/modules/options/optw_connection.h | 116 + src/modules/options/optw_ctcp.cpp | 90 + src/modules/options/optw_ctcp.h | 41 + src/modules/options/optw_ctcpfloodprotection.cpp | 116 + src/modules/options/optw_ctcpfloodprotection.h | 41 + src/modules/options/optw_dcc.cpp | 393 +++ src/modules/options/optw_dcc.h | 139 + src/modules/options/optw_generalopt.cpp | 51 + src/modules/options/optw_generalopt.h | 39 + src/modules/options/optw_highlighting.cpp | 128 + src/modules/options/optw_highlighting.h | 67 + src/modules/options/optw_ident.cpp | 37 + src/modules/options/optw_ident.h | 28 + src/modules/options/optw_identity.cpp | 729 ++++ src/modules/options/optw_identity.h | 192 ++ src/modules/options/optw_ignore.cpp | 62 + src/modules/options/optw_ignore.h | 47 + src/modules/options/optw_input.cpp | 156 + src/modules/options/optw_input.h | 61 + src/modules/options/optw_interfacefeatures.cpp | 88 + src/modules/options/optw_interfacefeatures.h | 48 + src/modules/options/optw_interfacelookglobal.cpp | 215 ++ src/modules/options/optw_interfacelookglobal.h | 113 + src/modules/options/optw_irc.cpp | 220 ++ src/modules/options/optw_irc.h | 116 + src/modules/options/optw_ircoutput.cpp | 94 + src/modules/options/optw_ircoutput.h | 49 + src/modules/options/optw_ircview.cpp | 168 + src/modules/options/optw_ircview.h | 83 + src/modules/options/optw_lag.cpp | 85 + src/modules/options/optw_lag.h | 40 + src/modules/options/optw_logging.cpp | 64 + src/modules/options/optw_logging.h | 42 + src/modules/options/optw_mediatypes.cpp | 262 ++ src/modules/options/optw_mediatypes.h | 83 + src/modules/options/optw_messages.cpp | 693 ++++ src/modules/options/optw_messages.h | 186 + src/modules/options/optw_nickserv.cpp | 368 ++ src/modules/options/optw_nickserv.h | 89 + src/modules/options/optw_notify.cpp | 134 + src/modules/options/optw_notify.h | 54 + src/modules/options/optw_protection.cpp | 50 + src/modules/options/optw_protection.h | 48 + src/modules/options/optw_proxy.cpp | 367 ++ src/modules/options/optw_proxy.h | 94 + src/modules/options/optw_query.cpp | 115 + src/modules/options/optw_query.h | 43 + src/modules/options/optw_servers.cpp | 1712 ++++++++++ src/modules/options/optw_servers.h | 210 ++ src/modules/options/optw_sound.cpp | 310 ++ src/modules/options/optw_sound.h | 94 + src/modules/options/optw_ssl.cpp | 35 + src/modules/options/optw_ssl.h | 29 + src/modules/options/optw_taskbar.cpp | 255 ++ src/modules/options/optw_taskbar.h | 125 + src/modules/options/optw_textencoding.cpp | 139 + src/modules/options/optw_textencoding.h | 50 + src/modules/options/optw_texticons.cpp | 244 ++ src/modules/options/optw_texticons.h | 105 + src/modules/options/optw_theme.cpp | 26 + src/modules/options/optw_theme.h | 30 + src/modules/options/optw_tools.cpp | 50 + src/modules/options/optw_tools.h | 46 + src/modules/options/optw_topiclabel.cpp | 43 + src/modules/options/optw_topiclabel.h | 41 + src/modules/options/optw_transport.cpp | 33 + src/modules/options/optw_transport.h | 29 + src/modules/options/optw_tray.cpp | 91 + src/modules/options/optw_tray.h | 50 + src/modules/options/optw_uparser.cpp | 62 + src/modules/options/optw_uparser.h | 40 + src/modules/options/optw_urlhandlers.cpp | 127 + src/modules/options/optw_urlhandlers.h | 52 + src/modules/options/optw_userlist.cpp | 245 ++ src/modules/options/optw_userlist.h | 114 + src/modules/perl/Makefile.am | 18 + src/modules/perl/libkviperl.cpp | 600 ++++ src/modules/perlcore/KVIrc.xs | 139 + src/modules/perlcore/Makefile.am | 23 + src/modules/perlcore/libkviperlcore.cpp | 414 +++ src/modules/perlcore/perlcoreinterface.h | 59 + src/modules/perlcore/ppport.h | 540 +++ src/modules/perlcore/typemap | 313 ++ src/modules/perlcore/xs.inc | 277 ++ src/modules/popupeditor/Makefile.am | 17 + src/modules/popupeditor/libkvipopupeditor.cpp | 88 + src/modules/popupeditor/popupeditor.cpp | 1433 ++++++++ src/modules/popupeditor/popupeditor.h | 206 ++ src/modules/raweditor/Makefile.am | 17 + src/modules/raweditor/libkviraweditor.cpp | 87 + src/modules/raweditor/raweditor.cpp | 563 +++ src/modules/raweditor/raweditor.h | 118 + src/modules/regchan/Makefile.am | 18 + src/modules/regchan/libkviregchan.cpp | 426 +++ src/modules/reguser/Makefile.am | 25 + src/modules/reguser/dialog.cpp | 903 +++++ src/modules/reguser/dialog.h | 148 + src/modules/reguser/edituser.cpp | 781 +++++ src/modules/reguser/edituser.h | 152 + src/modules/reguser/libkvireguser.cpp | 1239 +++++++ src/modules/reguser/wizard.cpp | 464 +++ src/modules/reguser/wizard.h | 89 + src/modules/rijndael/Makefile.am | 23 + src/modules/rijndael/ablowfish.cpp | 632 ++++ src/modules/rijndael/ablowfish.h | 141 + src/modules/rijndael/caps/Makefile.am | 9 + src/modules/rijndael/caps/rijndael | 1 + src/modules/rijndael/libkvirijndael.cpp | 853 +++++ src/modules/rijndael/libkvirijndael.h | 169 + src/modules/rijndael/rijndael.cpp | 1626 +++++++++ src/modules/rijndael/rijndael.h | 153 + src/modules/setup/Makefile.am | 26 + src/modules/setup/libkvisetup.cpp | 158 + src/modules/setup/setupwizard.cpp | 1132 ++++++ src/modules/setup/setupwizard.h | 164 + src/modules/sharedfile/Makefile.am | 18 + src/modules/sharedfile/libkvisharedfile.cpp | 281 ++ src/modules/sharedfileswindow/Makefile.am | 22 + src/modules/sharedfileswindow/caps/Makefile.am | 9 + .../sharedfileswindow/caps/sharedfileswindow | 0 .../sharedfileswindow/libkvisharedfileswindow.cpp | 158 + .../sharedfileswindow/sharedfileswindow.cpp | 742 ++++ src/modules/sharedfileswindow/sharedfileswindow.h | 114 + src/modules/snd/Makefile.am | 22 + src/modules/snd/libkvisnd.cpp | 744 ++++ src/modules/snd/libkvisnd.h | 213 ++ src/modules/socketspy/Makefile.am | 20 + src/modules/socketspy/libkvisocketspy.cpp | 92 + src/modules/socketspy/socketspywindow.cpp | 125 + src/modules/socketspy/socketspywindow.h | 53 + src/modules/spaste/Makefile.am | 24 + src/modules/spaste/controller.cpp | 121 + src/modules/spaste/controller.h | 59 + src/modules/spaste/libkvispaste.cpp | 346 ++ src/modules/spaste/libkvispaste.h | 13 + src/modules/str/Makefile.am | 18 + src/modules/str/libkvistr.cpp | 2330 +++++++++++++ src/modules/system/Makefile.am | 18 + src/modules/system/libkvisystem.cpp | 749 ++++ src/modules/system/plugin.cpp | 427 +++ src/modules/system/plugin.h | 80 + src/modules/term/Makefile.am | 21 + src/modules/term/libkviterm.cpp | 167 + src/modules/term/termwidget.cpp | 179 + src/modules/term/termwidget.h | 72 + src/modules/term/termwindow.cpp | 84 + src/modules/term/termwindow.h | 54 + src/modules/texticons/Makefile.am | 18 + src/modules/texticons/libkvitexticons.cpp | 161 + src/modules/theme/Makefile.am | 36 + src/modules/theme/libkvitheme.cpp | 193 ++ src/modules/theme/managementdialog.cpp | 459 +++ src/modules/theme/managementdialog.h | 109 + src/modules/theme/packthemedialog.cpp | 489 +++ src/modules/theme/packthemedialog.h | 66 + src/modules/theme/savethemedialog.cpp | 301 ++ src/modules/theme/savethemedialog.h | 71 + src/modules/theme/themefunctions.cpp | 396 +++ src/modules/theme/themefunctions.h | 54 + src/modules/tip/Makefile.am | 30 + src/modules/tip/kvi_tip.png | Bin 0 -> 2590 bytes src/modules/tip/libkvitip.cpp | 309 ++ src/modules/tip/libkvitip.h | 71 + src/modules/tip/libkvitip.kvc | 28 + src/modules/tip/libkvitip_cs.kvc | 29 + src/modules/tip/libkvitip_it.kvc | 28 + src/modules/tip/libkvitip_ru.kvc | 29 + src/modules/tmphighlight/Makefile.am | 22 + src/modules/tmphighlight/libkvitmphighlight.cpp | 174 + src/modules/toolbar/Makefile.am | 18 + src/modules/toolbar/libkvitoolbar.cpp | 602 ++++ src/modules/toolbareditor/Makefile.am | 20 + src/modules/toolbareditor/libkvitoolbareditor.cpp | 96 + src/modules/toolbareditor/toolbareditor.cpp | 537 +++ src/modules/toolbareditor/toolbareditor.h | 119 + src/modules/torrent/Makefile.am | 30 + src/modules/torrent/libkvitorrent.cpp | 904 +++++ src/modules/torrent/tc_interface.cpp | 31 + src/modules/torrent/tc_interface.h | 164 + src/modules/torrent/tc_ktorrentdcopinterface.cpp | 500 +++ src/modules/torrent/tc_ktorrentdcopinterface.h | 131 + src/modules/torrent/tc_statusbarapplet.cpp | 69 + src/modules/torrent/tc_statusbarapplet.h | 26 + src/modules/url/Makefile.am | 23 + src/modules/url/caps/Makefile.am | 9 + src/modules/url/caps/url | 0 src/modules/url/icons.h | 554 +++ src/modules/url/libkviurl.cpp | 910 +++++ src/modules/url/libkviurl.h | 144 + src/modules/window/Makefile.am | 21 + src/modules/window/libkviwindow.cpp | 1547 +++++++++ src/modules/window/userwindow.cpp | 107 + src/modules/window/userwindow.h | 48 + 558 files changed, 119961 insertions(+) create mode 100644 src/modules/Makefile.am create mode 100644 src/modules/about/ENTRIES create mode 100644 src/modules/about/Makefile.am create mode 100644 src/modules/about/aboutdialog.cpp create mode 100644 src/modules/about/aboutdialog.h create mode 100644 src/modules/about/abouttext.inc create mode 100644 src/modules/about/libkviabout.cpp create mode 100644 src/modules/about/mkabouttext.pl create mode 100644 src/modules/action/Makefile.am create mode 100644 src/modules/action/libkviaction.cpp create mode 100644 src/modules/actioneditor/Makefile.am create mode 100644 src/modules/actioneditor/actioneditor.cpp create mode 100644 src/modules/actioneditor/actioneditor.h create mode 100644 src/modules/actioneditor/libkviactioneditor.cpp create mode 100644 src/modules/addon/Makefile.am create mode 100644 src/modules/addon/libkviaddon.cpp create mode 100644 src/modules/addon/managementdialog.cpp create mode 100644 src/modules/addon/managementdialog.h create mode 100644 src/modules/addon/pics/Makefile.am create mode 100644 src/modules/addon/pics/kvi_dialog_addons.png create mode 100644 src/modules/aliaseditor/Makefile.am create mode 100644 src/modules/aliaseditor/aliaseditor.cpp create mode 100644 src/modules/aliaseditor/aliaseditor.h create mode 100644 src/modules/aliaseditor/libkvialiaseditor.cpp create mode 100644 src/modules/avatar/Makefile.am create mode 100644 src/modules/avatar/libkviavatar.cpp create mode 100644 src/modules/avatar/libkviavatar.h create mode 100644 src/modules/chan/Makefile.am create mode 100644 src/modules/chan/libkvichan.cpp create mode 100644 src/modules/channelsjoin/Makefile.am create mode 100644 src/modules/channelsjoin/channelsjoinwindow.cpp create mode 100644 src/modules/channelsjoin/channelsjoinwindow.h create mode 100644 src/modules/channelsjoin/libkvichannelsjoin.cpp create mode 100644 src/modules/clock/Makefile.am create mode 100644 src/modules/clock/libkviclock.cpp create mode 100644 src/modules/clock/libkviclock.h create mode 100644 src/modules/codetester/Makefile.am create mode 100644 src/modules/codetester/codetester.cpp create mode 100644 src/modules/codetester/codetester.h create mode 100644 src/modules/codetester/libkvicodetester.cpp create mode 100644 src/modules/config/Makefile.am create mode 100644 src/modules/config/libkviconfig.cpp create mode 100644 src/modules/context/Makefile.am create mode 100644 src/modules/context/libkvicontext.cpp create mode 100644 src/modules/dcc/Makefile.am create mode 100644 src/modules/dcc/adpcmcodec.cpp create mode 100644 src/modules/dcc/adpcmcodec.h create mode 100644 src/modules/dcc/broker.cpp create mode 100644 src/modules/dcc/broker.h create mode 100644 src/modules/dcc/canvas.cpp create mode 100644 src/modules/dcc/canvas.h create mode 100644 src/modules/dcc/canvaswidget.cpp create mode 100644 src/modules/dcc/canvaswidget.h create mode 100644 src/modules/dcc/chat.cpp create mode 100644 src/modules/dcc/chat.h create mode 100644 src/modules/dcc/codec.cpp create mode 100644 src/modules/dcc/codec.h create mode 100644 src/modules/dcc/descriptor.cpp create mode 100644 src/modules/dcc/descriptor.h create mode 100644 src/modules/dcc/dialogs.cpp create mode 100644 src/modules/dcc/dialogs.h create mode 100644 src/modules/dcc/gsmcodec.cpp create mode 100644 src/modules/dcc/gsmcodec.h create mode 100644 src/modules/dcc/kvi_dccfiletransfericons.png create mode 100644 src/modules/dcc/libkvidcc.cpp create mode 100644 src/modules/dcc/marshal.cpp create mode 100644 src/modules/dcc/marshal.h create mode 100644 src/modules/dcc/requests.cpp create mode 100644 src/modules/dcc/send.cpp create mode 100644 src/modules/dcc/send.h create mode 100644 src/modules/dcc/thread.cpp create mode 100644 src/modules/dcc/thread.h create mode 100644 src/modules/dcc/utils.cpp create mode 100644 src/modules/dcc/utils.h create mode 100644 src/modules/dcc/voice.cpp create mode 100644 src/modules/dcc/voice.h create mode 100644 src/modules/dcc/window.cpp create mode 100644 src/modules/dcc/window.h create mode 100644 src/modules/dialog/Makefile.am create mode 100644 src/modules/dialog/libkvidialog.cpp create mode 100644 src/modules/dialog/libkvidialog.h create mode 100644 src/modules/dockwidget/Makefile.am create mode 100644 src/modules/dockwidget/kvi_dock.png create mode 100644 src/modules/dockwidget/kvi_dock_part-0.png create mode 100644 src/modules/dockwidget/kvi_dock_part-1.png create mode 100644 src/modules/dockwidget/kvi_dock_part-2.png create mode 100644 src/modules/dockwidget/libkvidockwidget.h create mode 100644 src/modules/dockwidget/libkvidockwidget_qt3.cpp create mode 100644 src/modules/dockwidget/libkvidockwidget_qt3.h create mode 100644 src/modules/dockwidget/libkvidockwidget_qt4.cpp create mode 100644 src/modules/dockwidget/libkvidockwidget_qt4.h create mode 100644 src/modules/editor/Makefile.am create mode 100644 src/modules/editor/libkvieditor.cpp create mode 100644 src/modules/editor/scripteditor.cpp create mode 100644 src/modules/editor/scripteditor.h create mode 100644 src/modules/eventeditor/Makefile.am create mode 100644 src/modules/eventeditor/eventeditor.cpp create mode 100644 src/modules/eventeditor/eventeditor.h create mode 100644 src/modules/eventeditor/libkvieventeditor.cpp create mode 100644 src/modules/file/Makefile.am create mode 100644 src/modules/file/libkvifile.cpp create mode 100644 src/modules/filetransferwindow/Makefile.am create mode 100644 src/modules/filetransferwindow/caps/Makefile.am create mode 100644 src/modules/filetransferwindow/caps/filetransferwindow create mode 100644 src/modules/filetransferwindow/filetransferwindow.cpp create mode 100644 src/modules/filetransferwindow/filetransferwindow.h create mode 100644 src/modules/filetransferwindow/libkvifiletransferwindow.cpp create mode 100644 src/modules/help/Makefile.am create mode 100644 src/modules/help/helpwidget.cpp create mode 100644 src/modules/help/helpwidget.h create mode 100644 src/modules/help/helpwindow.cpp create mode 100644 src/modules/help/helpwindow.h create mode 100755 src/modules/help/index.cpp create mode 100755 src/modules/help/index.h create mode 100644 src/modules/help/libkvihelp.cpp create mode 100644 src/modules/http/Makefile.am create mode 100644 src/modules/http/httpfiletransfer.cpp create mode 100644 src/modules/http/httpfiletransfer.h create mode 100644 src/modules/http/kvi_httpicons.png create mode 100644 src/modules/http/libkvihttp.cpp create mode 100644 src/modules/ident/Makefile.am create mode 100644 src/modules/ident/libkviident.cpp create mode 100644 src/modules/ident/libkviident.h create mode 100644 src/modules/iograph/Makefile.am create mode 100644 src/modules/iograph/libkviiograph.cpp create mode 100644 src/modules/iograph/libkviiograph.h create mode 100644 src/modules/lamerizer/Makefile.am create mode 100644 src/modules/lamerizer/lamerizer create mode 100644 src/modules/lamerizer/libkvilamerizer.cpp create mode 100644 src/modules/lamerizer/libkvilamerizer.h create mode 100644 src/modules/links/Makefile.am create mode 100644 src/modules/links/libkvilinks.cpp create mode 100644 src/modules/links/linkswindow.cpp create mode 100644 src/modules/links/linkswindow.h create mode 100644 src/modules/list/Makefile.am create mode 100644 src/modules/list/libkvilist.cpp create mode 100644 src/modules/list/listwindow.cpp create mode 100644 src/modules/list/listwindow.h create mode 100644 src/modules/log/Makefile.am create mode 100644 src/modules/log/libkvilog.cpp create mode 100644 src/modules/logview/Makefile.am create mode 100644 src/modules/logview/caps/Makefile.am create mode 100644 src/modules/logview/caps/logview create mode 100644 src/modules/logview/libkvilogview.cpp create mode 100644 src/modules/logview/logviewmdiwindow.cpp create mode 100644 src/modules/logview/logviewmdiwindow.h create mode 100644 src/modules/logview/logviewwidget.cpp create mode 100644 src/modules/logview/logviewwidget.h create mode 100644 src/modules/mask/Makefile.am create mode 100644 src/modules/mask/libkvimask.cpp create mode 100644 src/modules/math/Makefile.am create mode 100644 src/modules/math/libkvimath.cpp create mode 100644 src/modules/mediaplayer/Makefile.am create mode 100644 src/modules/mediaplayer/libkvimediaplayer.cpp create mode 100644 src/modules/mediaplayer/mp_amarokinterface.cpp create mode 100644 src/modules/mediaplayer/mp_amarokinterface.h create mode 100644 src/modules/mediaplayer/mp_amipinterface.cpp create mode 100644 src/modules/mediaplayer/mp_amipinterface.h create mode 100644 src/modules/mediaplayer/mp_dcopinterface.cpp create mode 100644 src/modules/mediaplayer/mp_dcopinterface.h create mode 100644 src/modules/mediaplayer/mp_interface.cpp create mode 100644 src/modules/mediaplayer/mp_interface.h create mode 100644 src/modules/mediaplayer/mp_jukinterface.cpp create mode 100644 src/modules/mediaplayer/mp_jukinterface.h create mode 100644 src/modules/mediaplayer/mp_mp3.cpp create mode 100644 src/modules/mediaplayer/mp_mp3.h create mode 100644 src/modules/mediaplayer/mp_winampinterface.cpp create mode 100644 src/modules/mediaplayer/mp_winampinterface.h create mode 100644 src/modules/mediaplayer/mp_xmmsinterface.cpp create mode 100644 src/modules/mediaplayer/mp_xmmsinterface.h create mode 100644 src/modules/mircimport/Makefile.am create mode 100644 src/modules/mircimport/caps/Makefile.am create mode 100644 src/modules/mircimport/caps/mircimport create mode 100644 src/modules/mircimport/libkvimircimport.cpp create mode 100644 src/modules/mircimport/libkvimircimport.h create mode 100644 src/modules/mircimport/pics/Makefile.am create mode 100644 src/modules/mircimport/pics/kvi_mircimport.png create mode 100644 src/modules/my/Makefile.am create mode 100644 src/modules/my/idle.cpp create mode 100644 src/modules/my/idle.h create mode 100644 src/modules/my/idle_mac.cpp create mode 100644 src/modules/my/idle_x11.cpp create mode 100644 src/modules/my/libkvimy.cpp create mode 100644 src/modules/notifier/Makefile.am create mode 100644 src/modules/notifier/libkvinotifier.cpp create mode 100644 src/modules/notifier/libkvinotifier.kvc create mode 100644 src/modules/notifier/notifiermessage.cpp create mode 100644 src/modules/notifier/notifiermessage.h create mode 100644 src/modules/notifier/notifiersettings.h create mode 100644 src/modules/notifier/notifierwindow.cpp create mode 100644 src/modules/notifier/notifierwindow.h create mode 100644 src/modules/notifier/notifierwindowbody.cpp create mode 100644 src/modules/notifier/notifierwindowbody.h create mode 100644 src/modules/notifier/notifierwindowborder.cpp create mode 100644 src/modules/notifier/notifierwindowborder.h create mode 100644 src/modules/notifier/notifierwindowprogressbar.cpp create mode 100644 src/modules/notifier/notifierwindowprogressbar.h create mode 100644 src/modules/notifier/notifierwindowtabs.cpp create mode 100644 src/modules/notifier/notifierwindowtabs.h create mode 100755 src/modules/notifier/pics/Makefile.am create mode 100755 src/modules/notifier/pics/notifier_background.png create mode 100644 src/modules/notifier/pics/notifier_close.png create mode 100644 src/modules/notifier/pics/notifier_down.png create mode 100644 src/modules/notifier/pics/notifier_icon_body_next_clicked.png create mode 100644 src/modules/notifier/pics/notifier_icon_body_next_off.png create mode 100644 src/modules/notifier/pics/notifier_icon_body_next_on.png create mode 100644 src/modules/notifier/pics/notifier_icon_body_prev_clicked.png create mode 100644 src/modules/notifier/pics/notifier_icon_body_prev_off.png create mode 100644 src/modules/notifier/pics/notifier_icon_body_prev_on.png create mode 100644 src/modules/notifier/pics/notifier_icon_body_write_clicked.png create mode 100644 src/modules/notifier/pics/notifier_icon_body_write_off.png create mode 100644 src/modules/notifier/pics/notifier_icon_body_write_on.png create mode 100644 src/modules/notifier/pics/notifier_icon_close_clicked.png create mode 100644 src/modules/notifier/pics/notifier_icon_close_clicked_hl.png create mode 100644 src/modules/notifier/pics/notifier_icon_close_out.png create mode 100644 src/modules/notifier/pics/notifier_icon_close_out_hl.png create mode 100644 src/modules/notifier/pics/notifier_icon_close_over.png create mode 100644 src/modules/notifier/pics/notifier_icon_close_over_hl.png create mode 100644 src/modules/notifier/pics/notifier_icon_tab_close_clicked.png create mode 100644 src/modules/notifier/pics/notifier_icon_tab_close_off.png create mode 100644 src/modules/notifier/pics/notifier_icon_tab_close_on.png create mode 100644 src/modules/notifier/pics/notifier_icon_tab_next_clicked.png create mode 100644 src/modules/notifier/pics/notifier_icon_tab_next_out.png create mode 100644 src/modules/notifier/pics/notifier_icon_tab_next_over.png create mode 100644 src/modules/notifier/pics/notifier_icon_tab_prev_clicked.png create mode 100644 src/modules/notifier/pics/notifier_icon_tab_prev_out.png create mode 100644 src/modules/notifier/pics/notifier_icon_tab_prev_over.png create mode 100644 src/modules/notifier/pics/notifier_left.png create mode 100644 src/modules/notifier/pics/notifier_pen.png create mode 100644 src/modules/notifier/pics/notifier_pix_body_dwn.png create mode 100644 src/modules/notifier/pics/notifier_pix_body_dwndx.png create mode 100644 src/modules/notifier/pics/notifier_pix_body_dwnsx.png create mode 100644 src/modules/notifier/pics/notifier_pix_body_dx.png create mode 100644 src/modules/notifier/pics/notifier_pix_body_kvirc.png create mode 100644 src/modules/notifier/pics/notifier_pix_body_kvirc_dwn.png create mode 100644 src/modules/notifier/pics/notifier_pix_body_kvirc_sx.png create mode 100644 src/modules/notifier/pics/notifier_pix_body_sx.png create mode 100644 src/modules/notifier/pics/notifier_pix_caption_bkg.png create mode 100644 src/modules/notifier/pics/notifier_pix_caption_bkg_hl.png create mode 100644 src/modules/notifier/pics/notifier_pix_caption_dx.png create mode 100644 src/modules/notifier/pics/notifier_pix_caption_dx_hl.png create mode 100644 src/modules/notifier/pics/notifier_pix_caption_sx.png create mode 100644 src/modules/notifier/pics/notifier_pix_caption_sx_hl.png create mode 100644 src/modules/notifier/pics/notifier_pix_tab_bkg.png create mode 100644 src/modules/notifier/pics/notifier_pix_tab_dx.png create mode 100644 src/modules/notifier/pics/notifier_pix_tab_focused_bkg.png create mode 100644 src/modules/notifier/pics/notifier_pix_tab_focused_dx.png create mode 100644 src/modules/notifier/pics/notifier_pix_tab_focused_sx.png create mode 100644 src/modules/notifier/pics/notifier_pix_tab_sx.png create mode 100644 src/modules/notifier/pics/notifier_pix_tab_unfocused_bkg.png create mode 100644 src/modules/notifier/pics/notifier_pix_tab_unfocused_dx.png create mode 100644 src/modules/notifier/pics/notifier_pix_tab_unfocused_sx.png create mode 100644 src/modules/notifier/pics/notifier_pix_wnd_dwn.png create mode 100644 src/modules/notifier/pics/notifier_pix_wnd_dwn_hl.png create mode 100644 src/modules/notifier/pics/notifier_pix_wnd_dwndx.png create mode 100644 src/modules/notifier/pics/notifier_pix_wnd_dwndx_hl.png create mode 100644 src/modules/notifier/pics/notifier_pix_wnd_dwnsx.png create mode 100644 src/modules/notifier/pics/notifier_pix_wnd_dwnsx_hl.png create mode 100644 src/modules/notifier/pics/notifier_pix_wnd_dx.png create mode 100644 src/modules/notifier/pics/notifier_pix_wnd_dx_hl.png create mode 100644 src/modules/notifier/pics/notifier_pix_wnd_sx.png create mode 100644 src/modules/notifier/pics/notifier_pix_wnd_sx_hl.png create mode 100644 src/modules/notifier/pics/notifier_right.png create mode 100644 src/modules/notifier/pics/notifier_up.png create mode 100644 src/modules/objects/Makefile.am create mode 100644 src/modules/objects/class_button.cpp create mode 100644 src/modules/objects/class_button.h create mode 100644 src/modules/objects/class_buttongroup.cpp create mode 100644 src/modules/objects/class_buttongroup.h create mode 100644 src/modules/objects/class_checkbox.cpp create mode 100644 src/modules/objects/class_checkbox.h create mode 100644 src/modules/objects/class_combobox.cpp create mode 100644 src/modules/objects/class_combobox.h create mode 100644 src/modules/objects/class_dialog.cpp create mode 100644 src/modules/objects/class_dialog.h create mode 100644 src/modules/objects/class_dockwindow.cpp create mode 100644 src/modules/objects/class_dockwindow.h create mode 100644 src/modules/objects/class_file.cpp create mode 100644 src/modules/objects/class_file.h create mode 100644 src/modules/objects/class_groupbox.cpp create mode 100644 src/modules/objects/class_groupbox.h create mode 100644 src/modules/objects/class_hbox.cpp create mode 100644 src/modules/objects/class_hbox.h create mode 100644 src/modules/objects/class_label.cpp create mode 100644 src/modules/objects/class_label.h create mode 100644 src/modules/objects/class_layout.cpp create mode 100644 src/modules/objects/class_layout.h create mode 100644 src/modules/objects/class_lcd.cpp create mode 100644 src/modules/objects/class_lcd.h create mode 100644 src/modules/objects/class_lineedit.cpp create mode 100644 src/modules/objects/class_lineedit.h create mode 100644 src/modules/objects/class_list.cpp create mode 100644 src/modules/objects/class_list.h create mode 100644 src/modules/objects/class_listbox.cpp create mode 100644 src/modules/objects/class_listbox.h create mode 100644 src/modules/objects/class_listview.cpp create mode 100644 src/modules/objects/class_listview.h create mode 100644 src/modules/objects/class_listviewitem.cpp create mode 100644 src/modules/objects/class_listviewitem.h create mode 100644 src/modules/objects/class_mainwindow.cpp create mode 100644 src/modules/objects/class_mainwindow.h create mode 100644 src/modules/objects/class_menubar.cpp create mode 100644 src/modules/objects/class_menubar.h create mode 100644 src/modules/objects/class_multilineedit.cpp create mode 100644 src/modules/objects/class_multilineedit.h create mode 100644 src/modules/objects/class_painter.cpp create mode 100644 src/modules/objects/class_painter.h create mode 100644 src/modules/objects/class_pixmap.cpp create mode 100644 src/modules/objects/class_pixmap.h create mode 100644 src/modules/objects/class_popupmenu.cpp create mode 100644 src/modules/objects/class_popupmenu.h create mode 100644 src/modules/objects/class_process.cpp create mode 100644 src/modules/objects/class_process.h create mode 100644 src/modules/objects/class_progressbar.cpp create mode 100644 src/modules/objects/class_progressbar.h create mode 100644 src/modules/objects/class_radiobutton.cpp create mode 100644 src/modules/objects/class_radiobutton.h create mode 100644 src/modules/objects/class_slider.cpp create mode 100644 src/modules/objects/class_slider.h create mode 100644 src/modules/objects/class_socket.cpp create mode 100644 src/modules/objects/class_socket.h create mode 100644 src/modules/objects/class_spinbox.cpp create mode 100644 src/modules/objects/class_spinbox.h create mode 100644 src/modules/objects/class_tabwidget.cpp create mode 100644 src/modules/objects/class_tabwidget.h create mode 100644 src/modules/objects/class_tbrowser.cpp create mode 100644 src/modules/objects/class_tbrowser.h create mode 100644 src/modules/objects/class_toolbar.cpp create mode 100644 src/modules/objects/class_toolbar.h create mode 100644 src/modules/objects/class_toolbutton.cpp create mode 100644 src/modules/objects/class_toolbutton.h create mode 100644 src/modules/objects/class_urllabel.cpp create mode 100644 src/modules/objects/class_urllabel.h create mode 100644 src/modules/objects/class_vbox.cpp create mode 100644 src/modules/objects/class_vbox.h create mode 100644 src/modules/objects/class_widget.cpp create mode 100644 src/modules/objects/class_widget.h create mode 100644 src/modules/objects/class_window.cpp create mode 100644 src/modules/objects/class_window.h create mode 100644 src/modules/objects/class_wizard.cpp create mode 100644 src/modules/objects/class_wizard.h create mode 100644 src/modules/objects/class_workspace.cpp create mode 100644 src/modules/objects/class_workspace.h create mode 100644 src/modules/objects/class_wrapper.cpp create mode 100644 src/modules/objects/class_wrapper.h create mode 100644 src/modules/objects/class_xmlreader.cpp create mode 100644 src/modules/objects/class_xmlreader.h create mode 100644 src/modules/objects/libkviobjects.cpp create mode 100644 src/modules/objects/object_macros.h create mode 100644 src/modules/options/Makefile.am create mode 100644 src/modules/options/container.cpp create mode 100644 src/modules/options/container.h create mode 100644 src/modules/options/dialog.cpp create mode 100644 src/modules/options/dialog.h create mode 100644 src/modules/options/instances.cpp create mode 100644 src/modules/options/instances.h create mode 100644 src/modules/options/libkvioptions.cpp create mode 100755 src/modules/options/mkcreateinstanceproc.sh create mode 100644 src/modules/options/optw_antispam.cpp create mode 100644 src/modules/options/optw_antispam.h create mode 100644 src/modules/options/optw_avatar.cpp create mode 100644 src/modules/options/optw_avatar.h create mode 100644 src/modules/options/optw_away.cpp create mode 100644 src/modules/options/optw_away.h create mode 100644 src/modules/options/optw_connection.cpp create mode 100644 src/modules/options/optw_connection.h create mode 100644 src/modules/options/optw_ctcp.cpp create mode 100644 src/modules/options/optw_ctcp.h create mode 100644 src/modules/options/optw_ctcpfloodprotection.cpp create mode 100644 src/modules/options/optw_ctcpfloodprotection.h create mode 100644 src/modules/options/optw_dcc.cpp create mode 100644 src/modules/options/optw_dcc.h create mode 100644 src/modules/options/optw_generalopt.cpp create mode 100644 src/modules/options/optw_generalopt.h create mode 100644 src/modules/options/optw_highlighting.cpp create mode 100644 src/modules/options/optw_highlighting.h create mode 100644 src/modules/options/optw_ident.cpp create mode 100644 src/modules/options/optw_ident.h create mode 100644 src/modules/options/optw_identity.cpp create mode 100644 src/modules/options/optw_identity.h create mode 100644 src/modules/options/optw_ignore.cpp create mode 100644 src/modules/options/optw_ignore.h create mode 100644 src/modules/options/optw_input.cpp create mode 100644 src/modules/options/optw_input.h create mode 100644 src/modules/options/optw_interfacefeatures.cpp create mode 100644 src/modules/options/optw_interfacefeatures.h create mode 100644 src/modules/options/optw_interfacelookglobal.cpp create mode 100644 src/modules/options/optw_interfacelookglobal.h create mode 100644 src/modules/options/optw_irc.cpp create mode 100644 src/modules/options/optw_irc.h create mode 100644 src/modules/options/optw_ircoutput.cpp create mode 100644 src/modules/options/optw_ircoutput.h create mode 100644 src/modules/options/optw_ircview.cpp create mode 100644 src/modules/options/optw_ircview.h create mode 100644 src/modules/options/optw_lag.cpp create mode 100644 src/modules/options/optw_lag.h create mode 100644 src/modules/options/optw_logging.cpp create mode 100644 src/modules/options/optw_logging.h create mode 100644 src/modules/options/optw_mediatypes.cpp create mode 100644 src/modules/options/optw_mediatypes.h create mode 100644 src/modules/options/optw_messages.cpp create mode 100644 src/modules/options/optw_messages.h create mode 100644 src/modules/options/optw_nickserv.cpp create mode 100644 src/modules/options/optw_nickserv.h create mode 100644 src/modules/options/optw_notify.cpp create mode 100644 src/modules/options/optw_notify.h create mode 100644 src/modules/options/optw_protection.cpp create mode 100644 src/modules/options/optw_protection.h create mode 100644 src/modules/options/optw_proxy.cpp create mode 100644 src/modules/options/optw_proxy.h create mode 100644 src/modules/options/optw_query.cpp create mode 100644 src/modules/options/optw_query.h create mode 100644 src/modules/options/optw_servers.cpp create mode 100644 src/modules/options/optw_servers.h create mode 100644 src/modules/options/optw_sound.cpp create mode 100644 src/modules/options/optw_sound.h create mode 100644 src/modules/options/optw_ssl.cpp create mode 100644 src/modules/options/optw_ssl.h create mode 100644 src/modules/options/optw_taskbar.cpp create mode 100644 src/modules/options/optw_taskbar.h create mode 100644 src/modules/options/optw_textencoding.cpp create mode 100644 src/modules/options/optw_textencoding.h create mode 100644 src/modules/options/optw_texticons.cpp create mode 100644 src/modules/options/optw_texticons.h create mode 100644 src/modules/options/optw_theme.cpp create mode 100644 src/modules/options/optw_theme.h create mode 100644 src/modules/options/optw_tools.cpp create mode 100644 src/modules/options/optw_tools.h create mode 100644 src/modules/options/optw_topiclabel.cpp create mode 100644 src/modules/options/optw_topiclabel.h create mode 100644 src/modules/options/optw_transport.cpp create mode 100644 src/modules/options/optw_transport.h create mode 100644 src/modules/options/optw_tray.cpp create mode 100644 src/modules/options/optw_tray.h create mode 100644 src/modules/options/optw_uparser.cpp create mode 100644 src/modules/options/optw_uparser.h create mode 100644 src/modules/options/optw_urlhandlers.cpp create mode 100644 src/modules/options/optw_urlhandlers.h create mode 100644 src/modules/options/optw_userlist.cpp create mode 100644 src/modules/options/optw_userlist.h create mode 100644 src/modules/perl/Makefile.am create mode 100644 src/modules/perl/libkviperl.cpp create mode 100644 src/modules/perlcore/KVIrc.xs create mode 100644 src/modules/perlcore/Makefile.am create mode 100644 src/modules/perlcore/libkviperlcore.cpp create mode 100644 src/modules/perlcore/perlcoreinterface.h create mode 100644 src/modules/perlcore/ppport.h create mode 100644 src/modules/perlcore/typemap create mode 100644 src/modules/perlcore/xs.inc create mode 100644 src/modules/popupeditor/Makefile.am create mode 100644 src/modules/popupeditor/libkvipopupeditor.cpp create mode 100644 src/modules/popupeditor/popupeditor.cpp create mode 100644 src/modules/popupeditor/popupeditor.h create mode 100644 src/modules/raweditor/Makefile.am create mode 100644 src/modules/raweditor/libkviraweditor.cpp create mode 100644 src/modules/raweditor/raweditor.cpp create mode 100644 src/modules/raweditor/raweditor.h create mode 100644 src/modules/regchan/Makefile.am create mode 100644 src/modules/regchan/libkviregchan.cpp create mode 100644 src/modules/reguser/Makefile.am create mode 100644 src/modules/reguser/dialog.cpp create mode 100644 src/modules/reguser/dialog.h create mode 100644 src/modules/reguser/edituser.cpp create mode 100644 src/modules/reguser/edituser.h create mode 100644 src/modules/reguser/libkvireguser.cpp create mode 100644 src/modules/reguser/wizard.cpp create mode 100644 src/modules/reguser/wizard.h create mode 100644 src/modules/rijndael/Makefile.am create mode 100644 src/modules/rijndael/ablowfish.cpp create mode 100644 src/modules/rijndael/ablowfish.h create mode 100644 src/modules/rijndael/caps/Makefile.am create mode 100644 src/modules/rijndael/caps/rijndael create mode 100644 src/modules/rijndael/libkvirijndael.cpp create mode 100644 src/modules/rijndael/libkvirijndael.h create mode 100644 src/modules/rijndael/rijndael.cpp create mode 100644 src/modules/rijndael/rijndael.h create mode 100644 src/modules/setup/Makefile.am create mode 100644 src/modules/setup/libkvisetup.cpp create mode 100644 src/modules/setup/setupwizard.cpp create mode 100644 src/modules/setup/setupwizard.h create mode 100644 src/modules/sharedfile/Makefile.am create mode 100644 src/modules/sharedfile/libkvisharedfile.cpp create mode 100644 src/modules/sharedfileswindow/Makefile.am create mode 100644 src/modules/sharedfileswindow/caps/Makefile.am create mode 100644 src/modules/sharedfileswindow/caps/sharedfileswindow create mode 100644 src/modules/sharedfileswindow/libkvisharedfileswindow.cpp create mode 100644 src/modules/sharedfileswindow/sharedfileswindow.cpp create mode 100644 src/modules/sharedfileswindow/sharedfileswindow.h create mode 100644 src/modules/snd/Makefile.am create mode 100644 src/modules/snd/libkvisnd.cpp create mode 100644 src/modules/snd/libkvisnd.h create mode 100644 src/modules/socketspy/Makefile.am create mode 100644 src/modules/socketspy/libkvisocketspy.cpp create mode 100644 src/modules/socketspy/socketspywindow.cpp create mode 100644 src/modules/socketspy/socketspywindow.h create mode 100644 src/modules/spaste/Makefile.am create mode 100644 src/modules/spaste/controller.cpp create mode 100644 src/modules/spaste/controller.h create mode 100644 src/modules/spaste/libkvispaste.cpp create mode 100644 src/modules/spaste/libkvispaste.h create mode 100644 src/modules/str/Makefile.am create mode 100644 src/modules/str/libkvistr.cpp create mode 100644 src/modules/system/Makefile.am create mode 100644 src/modules/system/libkvisystem.cpp create mode 100644 src/modules/system/plugin.cpp create mode 100644 src/modules/system/plugin.h create mode 100644 src/modules/term/Makefile.am create mode 100644 src/modules/term/libkviterm.cpp create mode 100644 src/modules/term/termwidget.cpp create mode 100644 src/modules/term/termwidget.h create mode 100644 src/modules/term/termwindow.cpp create mode 100644 src/modules/term/termwindow.h create mode 100644 src/modules/texticons/Makefile.am create mode 100644 src/modules/texticons/libkvitexticons.cpp create mode 100644 src/modules/theme/Makefile.am create mode 100644 src/modules/theme/libkvitheme.cpp create mode 100644 src/modules/theme/managementdialog.cpp create mode 100644 src/modules/theme/managementdialog.h create mode 100644 src/modules/theme/packthemedialog.cpp create mode 100644 src/modules/theme/packthemedialog.h create mode 100644 src/modules/theme/savethemedialog.cpp create mode 100644 src/modules/theme/savethemedialog.h create mode 100644 src/modules/theme/themefunctions.cpp create mode 100644 src/modules/theme/themefunctions.h create mode 100644 src/modules/tip/Makefile.am create mode 100644 src/modules/tip/kvi_tip.png create mode 100644 src/modules/tip/libkvitip.cpp create mode 100644 src/modules/tip/libkvitip.h create mode 100644 src/modules/tip/libkvitip.kvc create mode 100644 src/modules/tip/libkvitip_cs.kvc create mode 100644 src/modules/tip/libkvitip_it.kvc create mode 100644 src/modules/tip/libkvitip_ru.kvc create mode 100644 src/modules/tmphighlight/Makefile.am create mode 100644 src/modules/tmphighlight/libkvitmphighlight.cpp create mode 100644 src/modules/toolbar/Makefile.am create mode 100644 src/modules/toolbar/libkvitoolbar.cpp create mode 100644 src/modules/toolbareditor/Makefile.am create mode 100644 src/modules/toolbareditor/libkvitoolbareditor.cpp create mode 100644 src/modules/toolbareditor/toolbareditor.cpp create mode 100644 src/modules/toolbareditor/toolbareditor.h create mode 100644 src/modules/torrent/Makefile.am create mode 100644 src/modules/torrent/libkvitorrent.cpp create mode 100644 src/modules/torrent/tc_interface.cpp create mode 100644 src/modules/torrent/tc_interface.h create mode 100644 src/modules/torrent/tc_ktorrentdcopinterface.cpp create mode 100644 src/modules/torrent/tc_ktorrentdcopinterface.h create mode 100644 src/modules/torrent/tc_statusbarapplet.cpp create mode 100644 src/modules/torrent/tc_statusbarapplet.h create mode 100644 src/modules/url/Makefile.am create mode 100644 src/modules/url/caps/Makefile.am create mode 100644 src/modules/url/caps/url create mode 100644 src/modules/url/icons.h create mode 100644 src/modules/url/libkviurl.cpp create mode 100644 src/modules/url/libkviurl.h create mode 100644 src/modules/window/Makefile.am create mode 100644 src/modules/window/libkviwindow.cpp create mode 100644 src/modules/window/userwindow.cpp create mode 100644 src/modules/window/userwindow.h (limited to 'src/modules') diff --git a/src/modules/Makefile.am b/src/modules/Makefile.am new file mode 100644 index 00000000..267a89ef --- /dev/null +++ b/src/modules/Makefile.am @@ -0,0 +1,61 @@ +SUBDIRS = about \ + action \ + actioneditor \ + addon \ + aliaseditor \ + avatar \ + chan \ + channelsjoin \ + clock \ + codetester \ + config \ + context \ + dcc \ + dialog \ + editor \ + eventeditor \ + file \ + filetransferwindow \ + dockwidget \ + help \ + http \ + ident \ + iograph \ + lamerizer \ + links \ + list \ + log \ + logview \ + mask \ + math \ + mediaplayer \ + mircimport \ + my \ + notifier \ + objects \ + options \ + perl \ + perlcore \ + popupeditor \ + raweditor \ + regchan \ + reguser \ + rijndael \ + setup \ + sharedfile \ + sharedfileswindow \ + snd \ + socketspy \ + spaste \ + str \ + system \ + term \ + texticons \ + theme \ + tip \ + tmphighlight \ + toolbar \ + toolbareditor \ + torrent \ + url \ + window diff --git a/src/modules/about/ENTRIES b/src/modules/about/ENTRIES new file mode 100644 index 00000000..0e53b3da --- /dev/null +++ b/src/modules/about/ENTRIES @@ -0,0 +1,259 @@ +NAME: Szymon Stefanek +NICK: Pragma +MAIL: pragma at kvirc dot net +ROLE: The "Creator" of KVIrc +ROLE: Mental work, hand work, +ROLE: eyes consuming and coffee drinking +TEXT: I'll check... lemme check... +TEXT: I'll fix it tomorrow... +TEXT: KVIrc: the client that can't make coffee + +NAME: Jan Wagner +NICK: Istari +NICK: spion +ROLE: Webmaster, bughunter, snapshot mantainer +ROLE: support gay^Wguy :o) and the man that gives +ROLE: you KVIrc through IPv6. + +NAME: Luk De Ketelaere +NICK: Balboy +MAIL: balboy at kvirc dot net +ROLE: Documentation, bug searching, public relations +TEXT: No idea of what you're talking about... or why you need it :) + +NAME: Andrea Parrella +NICK: YaP +MAIL: yap at kvirc dot net +ROLE: Bug hunting, plugin development, bug fixes, +ROLE: windows porting and snapshots +TEXT: why you haven't implemented a class like DoEverythingByYourself ? :) +TEXT: a wonderful recursive function :) +TEXT: Damn...I knew it eheheheheh + +NAME: Christian Strommen +NICK: Number1 +MAIL: number1 at realityx dot net +ROLE: Makes sure that nobody is lazy, bug-hunter, a LOT of suggestions and maker of RealityX IRC +TEXT: Skydiving is almost as exciting as KVIrc scripting! +TEXT: Pragma: could you add these functions: $rubmyback() and $makecoffe() ? + +NAME: Olle Hällnäs +NICK: Crocodile +MAIL: olle at xmms dot org +ROLE: The "open hand" for the KVIrc project. +ROLE: Provider of the CVS service, www & ftp mirroring, bandwidth, +ROLE: great ideas and fun while coding. + +NAME: Juanjo Alvarez +NICK: Kane +MAIL: juanjux at yahoo dot es +ROLE: Away system, colored nicks, general programming, spanish translantation +TEXT: Pragma: think of KVIrc as a tool for scripters... we have to left them something to do :) + +NAME: Krzysztof Godlewski +NICK: Kristoff +MAIL: kristoff at proczta dot wprost dot pl +ROLE: Official polish beer provider +ROLE: and plugin developer +TEXT: echo "STOP IT" > /dev/neighbour +TEXT: cd ./neighbour && make clean +TEXT: Pragma...erm...bugs ? WHICH bugs ? ;)) + +NAME: Christopher R. Gabriel +NICK: CGabriel +MAIL: cgabriel at linux dot it +ROLE: The 'light' inside the GNU clouds +ROLE: Generic (??!) official project supporter :) +TEXT: Pragma: seems that kvirc with all its plugins is becoming a desktop environment +TEXT: echo espresso > /dev/coffee +TEXT: Pragma: you reached the user limit. WTF! + +NAME: Andrew Frolov +NICK: Drosha@Undernet +ROLE: Beta testing +ROLE: Ideator of www.kvirc.org +TEXT: This free project is better that shareware +TEXT: mIrc for windows even in alpha stage + +NAME: Ted Podgurski +NICK: alch3m1st +MAIL: tedp at toocool dot com +ROLE: Test scripter, bug hunting +ROLE: ideator & creator of the first www.kvirc.net +TEXT: whassup ? + +NAME: RAD Kade 1 +NICK: RADKade1 +ROLE: Debugging an improvements +TEXT: I'm just *really* good at doing things +TEXT: when I have no idea of what I'm actually doing + +NAME: Fritz Elfert +NICK: KNFritz@OpenProjects +ROLE: Improvements of KVIrc code and of my linux knowledge +ROLE: I like to think him as a 'spiritual guide'... :D + +NAME: Charles Samuels +NICK: Njaard +MAIL: charles at altair dot dhs dot org +ROLE: The KDE man! Making sure that KVirc has a reason to have a K in the beginning +TEXT: Could I please make KVirc a pure KDE application today?? Pleeease... + +NAME: BuTi +NICK: BuTi@OpenProjects +MAIL: buti at geocities dot com +ROLE: Some "tiny" pieces of code + +NAME: Nick Betcher +NICK: Error403 +MAIL: nbetcher at real-time dot com +TEXT: <Error403> Number1: I imagined you looking crazy :) +TEXT: "<NumeroUno> I was drunk + +NAME: Orn E. Hansen +NICK: oehansen +MAIL: oe.hansen at gamma dot telenordia dot se +ROLE: The official C++ manual and plugin developer +TEXT: prepare yourselves.. +TEXT: #include +TEXT: class testing {... +TEXT: I must admit, I'm getting confused :-) +TEXT: Me too , at this point :) + +NAME: Giovanni Ferri +NICK: marl +MAIL: giovanni at fonderiadigitale dot it +ROLE: Bug hunter, ideas source :) +TEXT: buy a pigeon traveller and pass dcc transfers to him + +NAME: Anodine +NICK: [Anodine] +ROLE: Various funky improvements +TEXT: I can program anything I set my mind to! + +NAME: Paul Boehm +NICK: infected +ROLE: Beta testing, language structure improvements +TEXT: ...it's enough for 100 IPs per meter +TEXT: on earth, so every lightswitch can have +TEXT: its own IP...then you telnet to your lightswitch +TEXT: and turn it off! + +NAME: munehiro +NICK: munehiro +ROLE: Italian translations, code improvements and many useful suggestions + +NAME: Eva Schaller +NICK: Penny +ROLE: Italian translation, bug hunting, moral support :)))) +TEXT: KVirc ? Ah! Il dinosauro... + +NAME: Christoph Thielecke +NICK: Crissi +ROLE: German translation, bug hunting, new ideas +ROLE: Some scripting, Code improvements + new code ;) +TEXT: Pragma: Short question... + +NAME: Triskelios +NICK: Triskelios +MAIL: trisk-kvirc at quasarnet dot org +ROLE: Breaking everything, and correcting grammar when there isn't anything left to break +ROLE: Also, listening to Aeri's requests and getting about half of them done... +TEXT: Hey, it's not my responsibility to find a funny quote of myself ^_~ + +NAME: Dušan Hokův +NICK: Hunterz +MAIL: dusan at mirc dot cz +ROLE: Czech translation + +NAME: Thilo Shulz +NICK: Thilo +ROLE: Bugtracking and constant user support on #kvirc + +NAME: Iacopo Palazzi +NICK: Iakko@IrcNet +MAIL: iakko at omnikron dot net +ROLE: Various code patches, ideas and bug hunting + +NAME: Thomas Kalla +NICK: |Tom|@IrcNet +ROLE: MacOSX porting + +NAME: Valeriy Girchenko +ROLE: Russian translation + +NAME: José Melo +NICK: Ze_M +ROLE: Portuguese translation, default script patches and Mandriva (MDE) packager. + +NAME: Adilson Gonçalves Soares Junior +NICK: CaBiDe +MAIL: cabide at brfree dot com dot br +ROLE: Portuguese Brasilian translation + +NAME: Alessandro Carbone +NICK: Noldor +MAIL: noldor at barmes dot org +ROLE: Betatesting, bugfixing, exotic scripting, +ROLE: code improvements, documentation....To be continued :-) +TEXT: ...damned brackets  ...there are always too many... +TEXT: ....or too few.. + +NAME: Tonino Imbesi +NICK: Grifisx +MAIL: grifisx at barmes dot org +ROLE: Betatesting, bugfixing, exotic scripting, +ROLE: code improvements, documentation....To be continued :-) +TEXT: The difference between me and you is just that +TEXT: You see things and you say "Why?" But I dream things +TEXT: that never were and I say..."Why not?" + +NAME: Alexey Uzhva +NICK: Alexey +MAIL: wizard at opendoor dot ru +ROLE: Bugfixing, code improvements, localization improvements +ROLE: To be continued :-) + +NAME: Ahinu +NICK: Ahinu +MAIL: ahinu at wanadoo dot fr +ROLE: French translation, code fixes, betatesting and heavy bughunting + +NAME: Cle' +NICK: Etherea +MAIL: badgirl at virg0 dot org +ROLE: Artist :) +TEXT: Time makes no sense ;) + +NAME: Andidas +NICK: Andidas +ROLE: Splash screen Artist :) +MAIL: http://www.andidas.com + +NAME: TheXception +NICK: TheXception +MAIL: kvirc@thexception.net +ROLE: bugfixes, german tutorials +TEXT: everything is possible, it only needs its time. + +NAME: Elvio Basello +NICK: HelLViS69 +MAIL: hellvis69 at netsons dot org +ROLE: Site (re)creator, Italian translation, scripting, +ROLE: bughunting, Slackware packages, new ideas... +TEXT: Blessed gdb, in the name of ritchie, +TEXT: kermingham and rms + +NAME: Massimiliano Leone +NICK: k0sm|k0 +MAIL: k0smik0 at logorroici dot org +ROLE: Debian packages, moral support +TEXT: One must make one's self superior to humanity, in power, +TEXT: in loftiness of soul, in contempt. - Friedrich Nietzsche + +NAME: Lorenzo Marcon +NICK: LoSko +MAIL: http://losko.altervista.org/nglfserv/ +ROLE: Bug hunting and fixing, doc fixes, scripting (NGL File Server) +TEXT: I don't know what I want, but I know how to get it. + diff --git a/src/modules/about/Makefile.am b/src/modules/about/Makefile.am new file mode 100644 index 00000000..4192c119 --- /dev/null +++ b/src/modules/about/Makefile.am @@ -0,0 +1,27 @@ +############################################################################### +# KVirc IRC client Makefile - 10.03.2000 Szymon Stefanek +############################################################################### + +AM_CPPFLAGS = -I$(SS_TOPSRCDIR)/src/kvilib/include/ -I$(SS_TOPSRCDIR)/src/kvirc/include/ \ +$(SS_INCDIRS) $(SS_CPPFLAGS) -DGLOBAL_KVIRC_DIR=\"$(globalkvircdir)\" + +pluglib_LTLIBRARIES = libkviabout.la + +libkviabout_la_LDFLAGS = -module -avoid-version $(SS_LDFLAGS) $(SS_LIBDIRS) + +libkviabout_la_SOURCES = libkviabout.cpp aboutdialog.cpp + +libkviabout_la_LIBADD = $(SS_LIBLINK) ../../kvilib/build/libkvilib.la + +noinst_HEADERS= aboutdialog.h + +EXTRA_DIST = mkabouttext.pl abouttext.inc ENTRIES + +abouttext: + perl mkabouttext.pl + +%.moc: %.h + $(SS_QT_MOC) $< -o $@ + +#libkviabout.cpp: libkviabout.moc +aboutdialog.cpp: aboutdialog.moc diff --git a/src/modules/about/aboutdialog.cpp b/src/modules/about/aboutdialog.cpp new file mode 100644 index 00000000..4d13d98f --- /dev/null +++ b/src/modules/about/aboutdialog.cpp @@ -0,0 +1,166 @@ +//============================================================================= +// +// File : aboutdialog.cpp +// Creation date : Sun Jun 23 17:59:12 2002 GMT by Szymon Stefanek +// +// This file is part of the KVirc irc client distribution +// Copyright (C) 2001 Szymon Stefanek (pragma at kvirc dot net) +// +// This program is FREE software. You can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your opinion) any later version. +// +// This program is distributed in the HOPE that it will be USEFUL, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, write to the Free Software Foundation, +// Inc. ,51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +// +//============================================================================= + +#include "aboutdialog.h" + +#include "kvi_defaults.h" + +#include "kvi_locale.h" +#include "kvi_app.h" +#include "kvi_fileutils.h" +#include "kvi_sourcesdate.h" + +#include +#include +#include +#include +#include +#include + +extern KviAboutDialog * g_pAboutDialog; +/* +"KVIrc public releases :
\n" \ +"
\n" \ +"0.9.0
\n" \ +"Release date: 25.01.1999
\n" \ +"
\n" \ +"1.0.0 'Millennium'
\n" \ +"\"The net in your hands\"
\n" \ +"Release date: 21.12.1999
\n" \ +"
\n" \ +"2.0.0 'Phoenix'
\n" \ +"\"The client that can't make coffee\"
\n" \ +"Release date: 30.05.2000
\n" \ +"
\n" \ +"2.1.0 'Dark Star'
\n" \ +"\"The client that can't make coffee\"
\n" \ +"Release date: 30.01.2001
\n" \ +"
\n" \ +"2.1.1 'Monolith'
\n" \ +"\"A breath of fresh net\"
\n" \ +"Release date: 01.05.2001
\n" \ +"
3.0.0-xmas build: 24-12-2001\n" \ +"3.0.0-beta1: 24-06-2002\n " +"3.0.0 'Avatar'
\n" \ +"\"No slogan yet\"
\n" \ +"Release date: Still unknown
\n" \ +*/ + +#include "abouttext.inc" + +KviAboutDialog::KviAboutDialog() +: KviTalTabDialog(0) +{ + setCaption(__tr2qs_ctx("About KVIrc...","about")); + setOkButton(__tr2qs_ctx("Close","about")); + + KviStr buffer; + g_pApp->findImage(buffer,"kvi_splash.png"); + + QPixmap pix(buffer.ptr()); + + QWidget * w = new QWidget(this); + QGridLayout * g = new QGridLayout(w,2,1,4,8); + + QLabel * l = new QLabel(w); + l->setFrameStyle(QFrame::WinPanel | QFrame::Sunken); + l->setBackgroundColor(Qt::black); + l->setAlignment(Qt::AlignCenter); + l->setPixmap(pix); + + g->addWidget(l,0,0); + + QString aboutString= "KVIrc " KVI_VERSION " '" KVI_RELEASE_NAME "'
"; + aboutString += __tr2qs_ctx("Forged by the KVIrc Development Team","about"); + aboutString += "
"; + aboutString += __tr2qs_ctx("Sources date","about"); + aboutString += ": "; + aboutString += KVI_SOURCES_DATE; + + l = new QLabel(aboutString,w); + l->setAlignment(Qt::AlignCenter); + g->addWidget(l,1,0); + + addTab(w,__tr2qs_ctx("About","about")); + + + + w = new QWidget(this); + g = new QGridLayout(w,1,1,4,8); + + KviTalTextEdit * v = new KviTalTextEdit(w); + v->setReadOnly(true); + g->addWidget(v,0,0); + + v->setText(g_szAboutText); + + addTab(w,__tr2qs_ctx("Honor && Glory","about")); + + + + w = new QWidget(this); + g = new QGridLayout(w,1,1,4,8); + + v = new KviTalTextEdit(w); + v->setReadOnly(true); + v->setWordWrap(KviTalTextEdit::NoWrap); + g->addWidget(v,0,0); + + QString szLicense; + + QString szLicensePath; + g_pApp->getGlobalKvircDirectory(szLicensePath,KviApp::License,"EULA"); + + if(!KviFileUtils::loadFile(szLicensePath,szLicense)) + { + szLicense = __tr2qs_ctx("Oops... Can't find the license file...\n" \ + "It MUST be included in the distribution...\n" \ + "Please report to ","about"); + } + + v->setText(szLicense); + + addTab(w,__tr2qs_ctx("License","about")); + + + connect(this,SIGNAL(applyButtonPressed()),this,SLOT(closeButtonPressed())); +} + +KviAboutDialog::~KviAboutDialog() +{ + g_pAboutDialog = 0; +} + +void KviAboutDialog::closeEvent(QCloseEvent *e) +{ + e->ignore(); + delete this; +} + +void KviAboutDialog::closeButtonPressed() +{ + delete this; +} + +#include "aboutdialog.moc" diff --git a/src/modules/about/aboutdialog.h b/src/modules/about/aboutdialog.h new file mode 100644 index 00000000..da543a19 --- /dev/null +++ b/src/modules/about/aboutdialog.h @@ -0,0 +1,39 @@ +#ifndef _ABOUTDIALOG_H_ +#define _ABOUTDIALOG_H_ +// +// File : aboutdialog.h +// Creation date : Sun Jun 23 17:59:13 2002 GMT by Szymon Stefanek +// +// This file is part of the KVirc irc client distribution +// Copyright (C) 2001 Szymon Stefanek (pragma at kvirc dot net) +// +// This program is FREE software. You can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your opinion) any later version. +// +// This program is distributed in the HOPE that it will be USEFUL, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, write to the Free Software Foundation, +// Inc. ,51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +// + +#include + +class KviAboutDialog : public KviTalTabDialog +{ + Q_OBJECT +public: + KviAboutDialog(); + ~KviAboutDialog(); +protected: + virtual void closeEvent(QCloseEvent *e); +protected slots: + void closeButtonPressed(); +}; + +#endif //_ABOUTDIALOG_H_ diff --git a/src/modules/about/abouttext.inc b/src/modules/about/abouttext.inc new file mode 100644 index 00000000..c35fc173 --- /dev/null +++ b/src/modules/about/abouttext.inc @@ -0,0 +1,768 @@ +static char * g_szAboutText = "" \ +"" \ +"" \ +"Honor and glory" \ +"" \ +"
" \ +"

" \ +"This is a partial list of the people that have " \ +"contributed in some way to the KVIrc project.

" \ +"Honor and glory to:
" \ +"



" \ +"" \ +"" \ +"" \ +"" \ +"" \ +"" \ +"
" \ +"Szymon Stefanek" \ +"
(" \ +"Pragma" \ +")
" \ +"[" \ +"pragma at kvirc dot net" \ +"]" \ +"
" \ +"The \"Creator\" of KVIrc" \ +"
" \ +"Mental work, hand work," \ +"
" \ +"eyes consuming and coffee drinking" \ +"
" \ +"\"I'll check... lemme check...\"" \ +"
" \ +"\"I'll fix it tomorrow...\"" \ +"
" \ +"\"KVIrc: the client that can't make coffee\"" \ +"


" \ +"" \ +"" \ +"" \ +"" \ +"
" \ +"Jan Wagner" \ +"
(" \ +"Istari" \ +", " \ +"spion" \ +")
" \ +"Webmaster, bughunter, snapshot mantainer" \ +"
" \ +"support gay^Wguy :o) and the man that gives" \ +"
" \ +"you KVIrc through IPv6." \ +"


" \ +"" \ +"" \ +"" \ +"" \ +"" \ +"" \ +"
" \ +"Luk De Ketelaere" \ +"
(" \ +"Balboy" \ +")
" \ +"[" \ +"balboy at kvirc dot net" \ +"]" \ +"
" \ +"Documentation, bug searching, public relations" \ +"
" \ +"\"No idea of what you're talking about... or why you need it :)\"" \ +"


" \ +"" \ +"" \ +"" \ +"" \ +"" \ +"" \ +"
" \ +"Andrea Parrella" \ +"
(" \ +"YaP" \ +")
" \ +"[" \ +"yap at kvirc dot net" \ +"]" \ +"
" \ +"Bug hunting, plugin development, bug fixes," \ +"
" \ +"windows porting and snapshots" \ +"
" \ +"\"why you haven't implemented a class like DoEverythingByYourself ? :)\"" \ +"
" \ +"\"<Pragma> a wonderful recursive function :)\"" \ +"
" \ +"\"<YaP> Damn...I knew it eheheheheh\"" \ +"


" \ +"" \ +"" \ +"" \ +"" \ +"" \ +"" \ +"
" \ +"Christian Strommen" \ +"
(" \ +"Number1" \ +")
" \ +"[" \ +"number1 at realityx dot net" \ +"]" \ +"
" \ +"Makes sure that nobody is lazy, bug-hunter, a LOT of suggestions and maker of RealityX IRC" \ +"
" \ +"\"Skydiving is almost as exciting as KVIrc scripting!\"" \ +"
" \ +"\"Pragma: could you add these functions: $rubmyback() and $makecoffe() ?\"" \ +"


" \ +"" \ +"" \ +"" \ +"" \ +"" \ +"
" \ +"Olle Hällnäs" \ +"
(" \ +"Crocodile" \ +")
" \ +"[" \ +"olle at xmms dot org" \ +"]" \ +"
" \ +"The \"open hand\" for the KVIrc project." \ +"
" \ +"Provider of the CVS service, www & ftp mirroring, bandwidth," \ +"
" \ +"great ideas and fun while coding." \ +"


" \ +"" \ +"" \ +"" \ +"" \ +"" \ +"" \ +"
" \ +"Juanjo Alvarez" \ +"
(" \ +"Kane" \ +")
" \ +"[" \ +"juanjux at yahoo dot es" \ +"]" \ +"
" \ +"Away system, colored nicks, general programming, spanish translantation" \ +"
" \ +"\"Pragma: think of KVIrc as a tool for scripters... we have to left them something to do :)\"" \ +"


" \ +"" \ +"" \ +"" \ +"" \ +"" \ +"" \ +"
" \ +"Krzysztof Godlewski" \ +"
(" \ +"Kristoff" \ +")
" \ +"[" \ +"kristoff at proczta dot wprost dot pl" \ +"]" \ +"
" \ +"Official polish beer provider" \ +"
" \ +"and plugin developer" \ +"
" \ +"\"echo \"STOP IT\" > /dev/neighbour\"" \ +"
" \ +"\"cd ./neighbour && make clean\"" \ +"
" \ +"\"Pragma...erm...bugs ? WHICH bugs ? ;))\"" \ +"


" \ +"" \ +"" \ +"" \ +"" \ +"" \ +"" \ +"
" \ +"Christopher R. Gabriel" \ +"
(" \ +"CGabriel" \ +")
" \ +"[" \ +"cgabriel at linux dot it" \ +"]" \ +"
" \ +"The 'light' inside the GNU clouds" \ +"
" \ +"Generic (??!) official project supporter :)" \ +"
" \ +"\"Pragma: seems that kvirc with all its plugins is becoming a desktop environment\"" \ +"
" \ +"\"echo espresso > /dev/coffee\"" \ +"
" \ +"\"Pragma: you reached the user limit. WTF!\"" \ +"


" \ +"" \ +"" \ +"" \ +"" \ +"" \ +"
" \ +"Andrew Frolov" \ +"
(" \ +"Drosha@Undernet" \ +")
" \ +"Beta testing" \ +"
" \ +"Ideator of www.kvirc.org" \ +"
" \ +"\"This free project is better that shareware\"" \ +"
" \ +"\"mIrc for windows even in alpha stage\"" \ +"


" \ +"" \ +"" \ +"" \ +"" \ +"" \ +"" \ +"
" \ +"Ted Podgurski" \ +"
(" \ +"alch3m1st" \ +")
" \ +"[" \ +"tedp at toocool dot com" \ +"]" \ +"
" \ +"Test scripter, bug hunting" \ +"
" \ +"ideator & creator of the first www.kvirc.net" \ +"
" \ +"\"whassup ?\"" \ +"


" \ +"" \ +"" \ +"" \ +"" \ +"" \ +"
" \ +"RAD Kade 1" \ +"
(" \ +"RADKade1" \ +")
" \ +"Debugging an improvements" \ +"
" \ +"\"I'm just *really* good at doing things\"" \ +"
" \ +"\"when I have no idea of what I'm actually doing\"" \ +"


" \ +"" \ +"" \ +"" \ +"" \ +"
" \ +"Fritz Elfert" \ +"
(" \ +"KNFritz@OpenProjects" \ +")
" \ +"Improvements of KVIrc code and of my linux knowledge" \ +"
" \ +"I like to think him as a 'spiritual guide'... :D" \ +"


" \ +"" \ +"" \ +"" \ +"" \ +"" \ +"" \ +"
" \ +"Charles Samuels" \ +"
(" \ +"Njaard" \ +")
" \ +"[" \ +"charles at altair dot dhs dot org" \ +"]" \ +"
" \ +"The KDE man! Making sure that KVirc has a reason to have a K in the beginning" \ +"
" \ +"\"Could I please make KVirc a pure KDE application today?? Pleeease...\"" \ +"


" \ +"" \ +"" \ +"" \ +"" \ +"" \ +"
" \ +"BuTi" \ +"
(" \ +"BuTi@OpenProjects" \ +")
" \ +"[" \ +"buti at geocities dot com" \ +"]" \ +"
" \ +"Some \"tiny\" pieces of code" \ +"


" \ +"" \ +"" \ +"" \ +"" \ +"" \ +"
" \ +"Nick Betcher" \ +"
(" \ +"Error403" \ +")
" \ +"[" \ +"nbetcher at real-time dot com" \ +"]" \ +"
" \ +"\"<Error403> Number1: I imagined you looking crazy :)\"" \ +"
" \ +"\"\"<NumeroUno> I was drunk\"" \ +"


" \ +"" \ +"" \ +"" \ +"" \ +"" \ +"" \ +"
" \ +"Orn E. Hansen" \ +"
(" \ +"oehansen" \ +")
" \ +"[" \ +"oe.hansen at gamma dot telenordia dot se" \ +"]" \ +"
" \ +"The official C++ manual and plugin developer" \ +"
" \ +"\"prepare yourselves..\"" \ +"
" \ +"\"#include <iostream.h>\"" \ +"
" \ +"\"class testing {...\"" \ +"
" \ +"\"<oehansen> I must admit, I'm getting confused :-)\"" \ +"
" \ +"\"<Pragma> Me too , at this point :)\"" \ +"


" \ +"" \ +"" \ +"" \ +"" \ +"" \ +"" \ +"
" \ +"Giovanni Ferri" \ +"
(" \ +"marl" \ +")
" \ +"[" \ +"giovanni at fonderiadigitale dot it" \ +"]" \ +"
" \ +"Bug hunter, ideas source :)" \ +"
" \ +"\"buy a pigeon traveller and pass dcc transfers to him\"" \ +"


" \ +"" \ +"" \ +"" \ +"" \ +"" \ +"
" \ +"Anodine" \ +"
(" \ +"[Anodine]" \ +")
" \ +"Various funky improvements" \ +"
" \ +"\"I can program anything I set my mind to!\"" \ +"


" \ +"" \ +"" \ +"" \ +"" \ +"" \ +"
" \ +"Paul Boehm" \ +"
(" \ +"infected" \ +")
" \ +"Beta testing, language structure improvements" \ +"
" \ +"\"...it's enough for 100 IPs per meter\"" \ +"
" \ +"\"on earth, so every lightswitch can have\"" \ +"
" \ +"\"its own IP...then you telnet to your lightswitch\"" \ +"
" \ +"\"and turn it off!\"" \ +"


" \ +"" \ +"" \ +"" \ +"" \ +"
" \ +"munehiro" \ +"
(" \ +"munehiro" \ +")
" \ +"Italian translations, code improvements and many useful suggestions" \ +"


" \ +"" \ +"" \ +"" \ +"" \ +"" \ +"
" \ +"Eva Schaller" \ +"
(" \ +"Penny" \ +")
" \ +"Italian translation, bug hunting, moral support :))))" \ +"
" \ +"\"KVirc ? Ah! Il dinosauro...\"" \ +"


" \ +"" \ +"" \ +"" \ +"" \ +"" \ +"
" \ +"Christoph Thielecke" \ +"
(" \ +"Crissi" \ +")
" \ +"German translation, bug hunting, new ideas" \ +"
" \ +"Some scripting, Code improvements + new code ;)" \ +"
" \ +"\"Pragma: Short question...\"" \ +"


" \ +"" \ +"" \ +"" \ +"" \ +"" \ +"" \ +"
" \ +"Triskelios" \ +"
(" \ +"Triskelios" \ +")
" \ +"[" \ +"trisk-kvirc at quasarnet dot org" \ +"]" \ +"
" \ +"Breaking everything, and correcting grammar when there isn't anything left to break" \ +"
" \ +"Also, listening to Aeri's requests and getting about half of them done..." \ +"
" \ +"\"Hey, it's not my responsibility to find a funny quote of myself ^_~\"" \ +"


" \ +"" \ +"" \ +"" \ +"" \ +"" \ +"
" \ +"Dušan Hokův" \ +"
(" \ +"Hunterz" \ +")
" \ +"[" \ +"dusan at mirc dot cz" \ +"]" \ +"
" \ +"Czech translation" \ +"


" \ +"" \ +"" \ +"" \ +"" \ +"
" \ +"Thilo Shulz" \ +"
(" \ +"Thilo" \ +")
" \ +"Bugtracking and constant user support on #kvirc" \ +"


" \ +"" \ +"" \ +"" \ +"" \ +"" \ +"
" \ +"Iacopo Palazzi" \ +"
(" \ +"Iakko@IrcNet" \ +")
" \ +"[" \ +"iakko at omnikron dot net" \ +"]" \ +"
" \ +"Various code patches, ideas and bug hunting" \ +"


" \ +"" \ +"" \ +"" \ +"" \ +"
" \ +"Thomas Kalla" \ +"
(" \ +"|Tom|@IrcNet" \ +")
" \ +"MacOSX porting" \ +"


" \ +"" \ +"" \ +"" \ +"
" \ +"Valeriy Girchenko" \ +"
" \ +"Russian translation" \ +"


" \ +"" \ +"" \ +"" \ +"" \ +"
" \ +"José Melo" \ +"
(" \ +"Ze_M" \ +")
" \ +"Portuguese translation, default script patches and Mandriva (MDE) packager." \ +"


" \ +"" \ +"" \ +"" \ +"" \ +"" \ +"
" \ +"Adilson Gonçalves Soares Junior" \ +"
(" \ +"CaBiDe" \ +")
" \ +"[" \ +"cabide at brfree dot com dot br" \ +"]" \ +"
" \ +"Portuguese Brasilian translation" \ +"


" \ +"" \ +"" \ +"" \ +"" \ +"" \ +"" \ +"
" \ +"Alessandro Carbone" \ +"
(" \ +"Noldor" \ +")
" \ +"[" \ +"noldor at barmes dot org" \ +"]" \ +"
" \ +"Betatesting, bugfixing, exotic scripting," \ +"
" \ +"code improvements, documentation....To be continued :-)" \ +"
" \ +"\"<Grifisx>...damned brackets  ...there are always too many...\"" \ +"
" \ +"\"<Noldor>....or too few..\"" \ +"


" \ +"" \ +"" \ +"" \ +"" \ +"" \ +"" \ +"
" \ +"Tonino Imbesi" \ +"
(" \ +"Grifisx" \ +")
" \ +"[" \ +"grifisx at barmes dot org" \ +"]" \ +"
" \ +"Betatesting, bugfixing, exotic scripting," \ +"
" \ +"code improvements, documentation....To be continued :-)" \ +"
" \ +"\"<Grifisx> The difference between me and you is just that\"" \ +"
" \ +"\"<Grifisx> You see things and you say \"Why?\" But I dream things \"" \ +"
" \ +"\"<Grifisx> that never were and I say...\"Why not?\"\"" \ +"


" \ +"" \ +"" \ +"" \ +"" \ +"" \ +"
" \ +"Alexey Uzhva" \ +"
(" \ +"Alexey" \ +")
" \ +"[" \ +"wizard at opendoor dot ru" \ +"]" \ +"
" \ +"Bugfixing, code improvements, localization improvements" \ +"
" \ +"To be continued :-)" \ +"


" \ +"" \ +"" \ +"" \ +"" \ +"" \ +"
" \ +"Ahinu" \ +"
(" \ +"Ahinu" \ +")
" \ +"[" \ +"ahinu at wanadoo dot fr " \ +"]" \ +"
" \ +"French translation, code fixes, betatesting and heavy bughunting" \ +"


" \ +"" \ +"" \ +"" \ +"" \ +"" \ +"" \ +"
" \ +"Cle'" \ +"
(" \ +"Etherea" \ +")
" \ +"[" \ +"badgirl at virg0 dot org" \ +"]" \ +"
" \ +"Artist :)" \ +"
" \ +"\"Time makes no sense ;)\"" \ +"


" \ +"" \ +"" \ +"" \ +"" \ +"" \ +"
" \ +"Andidas" \ +"
(" \ +"Andidas" \ +")
" \ +"[" \ +"http://www.andidas.com" \ +"]" \ +"
" \ +"Splash screen Artist :)" \ +"


" \ +"" \ +"" \ +"" \ +"" \ +"" \ +"" \ +"
" \ +"TheXception" \ +"
(" \ +"TheXception" \ +")
" \ +"[" \ +"kvirc@thexception.net" \ +"]" \ +"
" \ +"bugfixes, german tutorials" \ +"
" \ +"\"everything is possible, it only needs its time.\"" \ +"


" \ +"" \ +"" \ +"" \ +"" \ +"" \ +"" \ +"
" \ +"Elvio Basello" \ +"
(" \ +"HelLViS69" \ +")
" \ +"[" \ +"hellvis69 at netsons dot org" \ +"]" \ +"
" \ +"Site (re)creator, Italian translation, scripting," \ +"
" \ +"bughunting, Slackware packages, new ideas..." \ +"
" \ +"\"<HelLViS69> Blessed gdb, in the name of ritchie,\"" \ +"
" \ +"\"kermingham and rms\"" \ +"


" \ +"" \ +"" \ +"" \ +"" \ +"" \ +"" \ +"
" \ +"Massimiliano Leone" \ +"
(" \ +"k0sm|k0" \ +")
" \ +"[" \ +"k0smik0 at logorroici dot org" \ +"]" \ +"
" \ +"Debian packages, moral support" \ +"
" \ +"\"One must make one's self superior to humanity, in power,\"" \ +"
" \ +"\"in loftiness of soul, in contempt. - Friedrich Nietzsche\"" \ +"


" \ +"" \ +"" \ +"" \ +"" \ +"" \ +"" \ +"
" \ +"Lorenzo Marcon" \ +"
(" \ +"LoSko" \ +")
" \ +"[" \ +"http://losko.altervista.org/nglfserv/" \ +"]" \ +"
" \ +"Bug hunting and fixing, doc fixes, scripting (NGL File Server)" \ +"
" \ +"\"I don't know what I want, but I know how to get it.\"" \ +"


" \ +"
" \ +"This list is far from being complete.
" \ +"A lot of more or less \"anonymous\" people have wasted their time, " \ +"eyes, bandwidth and brain resources on this project.
" \ +"If you're one of those, then well, this dialog is also for you :)
" \ +"
" \ +"" \ +""; diff --git a/src/modules/about/libkviabout.cpp b/src/modules/about/libkviabout.cpp new file mode 100644 index 00000000..c7cb899c --- /dev/null +++ b/src/modules/about/libkviabout.cpp @@ -0,0 +1,100 @@ +//============================================================================= +// +// File : kvi_about.cpp +// Creation date : Tue Jul 6 1999 03:54:25 by Szymon Stefanek +// Last major modification : Tue Dec 05 2000 06:00:00 by Christian Strmmen +// +// This file is part of the KVirc irc client distribution +// Copyright (C) 1999-2000 Till Bush (buti at geocities dot com) +// Copyright (C) 1999-2005 Szymon Stefanek (pragma at kvirc dot net) +// +// This program is FREE software. You can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your opinion) any later version. +// +// This program is distributed in the HOPE that it will be USEFUL, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, write to the Free Software Foundation, +// Inc. ,51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +// +//============================================================================= + +#include "kvi_module.h" +#include "kvi_locale.h" + + +#include "aboutdialog.h" + +KviAboutDialog * g_pAboutDialog = 0; + +/* + @doc: about.kvirc + @type: + command + @title: + about.kvirc + @short: + Shows the "about kvirc" dialog + @syntax: + about.kvirc + @description: + Shows the KVIrc "about dialog". + This command is exported by the "about" module. +*/ + + +static bool about_kvs_command_kvirc(KviKvsModuleCommandCall *) +{ + if(!g_pAboutDialog) + { + g_pAboutDialog = new KviAboutDialog(); + g_pAboutDialog->show(); + } else { + g_pAboutDialog->raise(); + } + return true; +} + + +// ======================================= +// init routine +// ======================================= + +static bool about_module_init(KviModule * m) +{ + KVSM_REGISTER_SIMPLE_COMMAND(m,"kvirc",about_kvs_command_kvirc) + return true; +} + +static bool about_module_cleanup(KviModule *m) +{ + if(g_pAboutDialog)delete g_pAboutDialog; + g_pAboutDialog = 0; + return true; +} + +static bool about_module_can_unload(KviModule * m) +{ + return (!g_pAboutDialog); +} + +// ======================================= +// plugin definition structure +// ======================================= + +KVIRC_MODULE( + "KVIrc about dialog", + "2.0.0", + "Till Bush \n" \ + "Szymon Stefanek " , + "Exports the /about.kvirc command\n", + about_module_init , + about_module_can_unload, + 0, + about_module_cleanup +) diff --git a/src/modules/about/mkabouttext.pl b/src/modules/about/mkabouttext.pl new file mode 100644 index 00000000..0b58a42c --- /dev/null +++ b/src/modules/about/mkabouttext.pl @@ -0,0 +1,172 @@ +#!/usr/bin/perl + +open(TEMPLATE,"ENTRIES") or die "Can't open the ENTRIES file"; + +$cnt = -1; + +while(