[Kita-svn] [2461] use const instead of #define

アーカイブの一覧に戻る

svnno****@sourc***** svnno****@sourc*****
2009年 7月 21日 (火) 23:17:40 JST


Revision: 2461
          http://sourceforge.jp/projects/kita/svn/view?view=rev&revision=2461
Author:   nogu
Date:     2009-07-21 23:17:39 +0900 (Tue, 21 Jul 2009)

Log Message:
-----------
use const instead of #define

Modified Paths:
--------------
    kita/branches/KITA-KDE4/kita/src/const.h
    kita/branches/KITA-KDE4/kita/src/htmlpart.h
    kita/branches/KITA-KDE4/kita/src/kitaui/tabwidgetbase.h
    kita/branches/KITA-KDE4/kita/src/libkita/datinfo.cpp
    kita/branches/KITA-KDE4/kita/src/libkita/event.h
    kita/branches/KITA-KDE4/kita/src/libkita/kita-utf16.h
    kita/branches/KITA-KDE4/kita/src/libkita/kita-utf8.h
    kita/branches/KITA-KDE4/kita/src/libkita/kita_misc.cpp
    kita/branches/KITA-KDE4/kita/src/libkita/threadindex.h
    kita/branches/KITA-KDE4/kita/src/threadview.cpp

Modified: kita/branches/KITA-KDE4/kita/src/const.h
===================================================================
--- kita/branches/KITA-KDE4/kita/src/const.h	2009-07-20 12:39:41 UTC (rev 2460)
+++ kita/branches/KITA-KDE4/kita/src/const.h	2009-07-21 14:17:39 UTC (rev 2461)
@@ -1,30 +1,30 @@
 #ifndef KITACONST_H
 #define KITACONST_H
 
-#define DEFAULT_STYLESHEET \
-                "body,\n" \
-                "body.pop {\n" \
-                "}\n" \
-                "a.coloredLink:link\n" \
-                "{\n" \
-                " color: magenta;" \
-                "}\n" \
-                "div.res_title,\n" \
-                "div.pop_res_title {\n" \
-                "  white-space: nowrap;\n" \
-                "  padding-bottom: .2em;\n" \
-                "}\n" \
-                "span.name_noaddr {\n" \
-                "  color: green;\n" \
-                "}\n" \
-                "div.res_body,\n" \
-                "div.pop_res_body {\n" \
-                "  margin-left: 3.5em;\n" \
-                "  padding-bottom: 1.8em;\n" \
-                "}\n" \
-                "div.kokoyon {\n" \
-                "  background-color: #CCCCCC;\n" \
-                "  text-align: center;\n" \
-                "}\n" \
-                "\n"
+const char DEFAULT_STYLESHEET[] =
+                "body,\n"
+                "body.pop {\n"
+                "}\n"
+                "a.coloredLink:link\n"
+                "{\n"
+                " color: magenta;"
+                "}\n"
+                "div.res_title,\n"
+                "div.pop_res_title {\n"
+                "  white-space: nowrap;\n"
+                "  padding-bottom: .2em;\n"
+                "}\n"
+                "span.name_noaddr {\n"
+                "  color: green;\n"
+                "}\n"
+                "div.res_body,\n"
+                "div.pop_res_body {\n"
+                "  margin-left: 3.5em;\n"
+                "  padding-bottom: 1.8em;\n"
+                "}\n"
+                "div.kokoyon {\n"
+                "  background-color: #CCCCCC;\n"
+                "  text-align: center;\n"
+                "}\n"
+                "\n";
 #endif

Modified: kita/branches/KITA-KDE4/kita/src/htmlpart.h
===================================================================
--- kita/branches/KITA-KDE4/kita/src/htmlpart.h	2009-07-20 12:39:41 UTC (rev 2460)
+++ kita/branches/KITA-KDE4/kita/src/htmlpart.h	2009-07-21 14:17:39 UTC (rev 2461)
@@ -24,7 +24,7 @@
 };
 
 /* ID of user defined event */
-#define EVENT_GotoAnchor (QEvent::User + 100)
+const int EVENT_GotoAnchor = QEvent::User + 100;
 
 class KUrl;
 

Modified: kita/branches/KITA-KDE4/kita/src/kitaui/tabwidgetbase.h
===================================================================
--- kita/branches/KITA-KDE4/kita/src/kitaui/tabwidgetbase.h	2009-07-20 12:39:41 UTC (rev 2460)
+++ kita/branches/KITA-KDE4/kita/src/kitaui/tabwidgetbase.h	2009-07-21 14:17:39 UTC (rev 2461)
@@ -29,10 +29,10 @@
 }
 
 /* ID of user defined event */
-#define EVENT_CloseTab (QEvent::User + 100)
-#define EVENT_ShowDock (QEvent::User + 101)
-#define EVENT_FitImageToWinEvent (QEvent::User + 102)
-#define EVENT_CancelMoszicEvent (QEvent::User + 103)
+const int EVENT_CloseTab = QEvent::User + 100;
+const int EVENT_ShowDock = QEvent::User + 101;
+const int EVENT_FitImageToWinEvent = QEvent::User + 102;
+const int EVENT_CancelMoszicEvent = QEvent::User + 103;
 
 namespace Kita
 {

Modified: kita/branches/KITA-KDE4/kita/src/libkita/datinfo.cpp
===================================================================
--- kita/branches/KITA-KDE4/kita/src/libkita/datinfo.cpp	2009-07-20 12:39:41 UTC (rev 2460)
+++ kita/branches/KITA-KDE4/kita/src/libkita/datinfo.cpp	2009-07-21 14:17:39 UTC (rev 2461)
@@ -28,8 +28,8 @@
 
 using namespace Kita;
 
-#define RESDAT_DEFAULTSIZE 10
-#define RESDAT_DELTA       1000
+static const int RESDAT_DEFAULTSIZE = 10;
+static const int RESDAT_DELTA = 1000;
 
 
 /*------------------------------------------------------*/

Modified: kita/branches/KITA-KDE4/kita/src/libkita/event.h
===================================================================
--- kita/branches/KITA-KDE4/kita/src/libkita/event.h	2009-07-20 12:39:41 UTC (rev 2460)
+++ kita/branches/KITA-KDE4/kita/src/libkita/event.h	2009-07-21 14:17:39 UTC (rev 2461)
@@ -10,7 +10,7 @@
 #ifndef KITAEVENT_H
 #define KITAEVENT_H
 
-#define EVENT_EmitFinigh   (QEvent::User + 200)
-#define EVENT_DeleteLoader (QEvent::User + 201)
+const int EVENT_EmitFinigh = QEvent::User + 200;
+const int EVENT_DeleteLoader = QEvent::User + 201;
 
 #endif

Modified: kita/branches/KITA-KDE4/kita/src/libkita/kita-utf16.h
===================================================================
--- kita/branches/KITA-KDE4/kita/src/libkita/kita-utf16.h	2009-07-20 12:39:41 UTC (rev 2460)
+++ kita/branches/KITA-KDE4/kita/src/libkita/kita-utf16.h	2009-07-21 14:17:39 UTC (rev 2461)
@@ -11,10 +11,10 @@
 #define KITAUTF16_H
 
 /* UTF-16 */
-#define UTF16_BRACKET  0xFF1E /* > */
-#define UTF16_0 0xFF10 /* 0 */
-#define UTF16_9 0xFF19 /* 9 */
-#define UTF16_EQ 0xFF1D /* = */
-#define UTF16_COMMA 0xFF0C /* , */
+const int UTF16_BRACKET = 0xFF1E; /* > */
+const int UTF16_0 = 0xFF10; /* 0 */
+const int UTF16_9 = 0xFF19; /* 9 */
+const int UTF16_EQ = 0xFF1D; /* = */
+const int UTF16_COMMA = 0xFF0C; /* , */
 
 #endif

Modified: kita/branches/KITA-KDE4/kita/src/libkita/kita-utf8.h
===================================================================
--- kita/branches/KITA-KDE4/kita/src/libkita/kita-utf8.h	2009-07-20 12:39:41 UTC (rev 2460)
+++ kita/branches/KITA-KDE4/kita/src/libkita/kita-utf8.h	2009-07-21 14:17:39 UTC (rev 2461)
@@ -11,35 +11,35 @@
 #define KITAUTF8_H
 /* UTF-8 japanese strings  */
 
-#define KITAUTF8_ZENSPACE " "
-#define KITAUTF8_EXTRACT "抽出"
-#define KITAUTF8_NOWRENEW " 更新中・・・"
-#define KITAUTF8_NOWEXPAND " 展開中・・・"
-#define KITAUTF8_INCACHE "キャッシュ済"
-#define KITAUTF8_KOKOYON  "ここまで読んだ"
-#define KITAUTF8_KOKOYON2 "──────────ここまで読んだ──────────"
-#define KITAUTF8_TEMPLATE "──────────テンプレート──────────"
-#define KITAUTF8_COLON ":"
-#define KITAUTF8_BTITLE "板看板"
-#define KITAUTF8_NAME "名前:"
-#define KITAUTF8_SAIGO  "最後"
-#define KITAUTF8_KOWARE   "ここは壊れています。"
-#define KITAUTF8_ABONE  "あぼーん"
-#define KITAUTF8_GOTO  "移動"
-#define KITAUTF8_FRAME1 "│"
-#define KITAUTF8_FRAME2 "├"
-#define KITAUTF8_FRAME3 "└"
+const char KITAUTF8_ZENSPACE[] = " ";
+const char KITAUTF8_EXTRACT[] = "抽出";
+const char KITAUTF8_NOWRENEW[] = " 更新中・・・";
+const char KITAUTF8_NOWEXPAND[] = " 展開中・・・";
+const char KITAUTF8_INCACHE[] = "キャッシュ済";
+const char KITAUTF8_KOKOYON[]  = "ここまで読んだ";
+const char KITAUTF8_KOKOYON2[] = "──────────ここまで読んだ──────────";
+const char KITAUTF8_TEMPLATE[] = "──────────テンプレート──────────";
+const char KITAUTF8_COLON[] = ":";
+const char KITAUTF8_BTITLE[] = "板看板";
+const char KITAUTF8_NAME[] = "名前:";
+const char KITAUTF8_SAIGO[] = "最後";
+const char KITAUTF8_KOWARE[] = "ここは壊れています。";
+const char KITAUTF8_ABONE[] = "あぼーん";
+const char KITAUTF8_GOTO[] = "移動";
+const char KITAUTF8_FRAME1[] = "│";
+const char KITAUTF8_FRAME2[] = "├";
+const char KITAUTF8_FRAME3[] = "└";
 
-#define KITAUTF8_HEART    "♥"
-#define KITAUTF8_DIA      "♦"
-#define KITAUTF8_CLUB     "♣"
-#define KITAUTF8_SPADE    "♠"
+const char KITAUTF8_HEART[] = "♥";
+const char KITAUTF8_DIA[] = "♦";
+const char KITAUTF8_CLUB[] = "♣";
+const char KITAUTF8_SPADE[] = "♠";
 
 /* for writing */
 
-#define  KITAUTF8_WRITEERROR "ERROR"
-#define  KITAUTF8_WRITETRUE "書きこみました"
-#define  KITAUTF8_WRITECOOKIE "書き込み確認"
-#define  KITAUTF8_WRITECOOKIEMSG  "投稿確認\n・投稿者は、投稿に関して発生する責任が全て投稿者に帰すことを承諾します。\n・投稿者は、話題と無関係な広告の投稿に関して、相応の費用を支払うことを承諾します\n・投稿者は、投稿された内容及びこれに含まれる知的財産権、(著作権法第21条ないし第28条に規定される権利も含む)その他の権利につき(第三者に対して再許諾する権利を含みます。)、掲示板運営者に対し、無償で譲渡することを承諾します。ただし、掲示板運営者は、投稿者に対して日本国内外において無償で非独占的に複製、公衆送信、頒布及び翻訳する権利を投稿者に許諾します。また、投稿者は掲示板運営者が指定する第三者に対して、一切の権利(第三者に対して再許諾する権利を含みます)を許諾しないことを承諾します。\n・投稿者は、掲示板運営者あるいはその指定する者に対して、著作者人格権を一切行使しないことを承諾します。\n\n全責任を負うことを承諾して書き込みますか\n"
-#define  KITAUTF8_WRITENEWTHREAD  "書き込みに関して様々なログ情報が記録されています。\n公序良俗に反したり、他人に迷惑をかける書き込みは控えて下さい"
+const char KITAUTF8_WRITEERROR[] = "ERROR";
+const char KITAUTF8_WRITETRUE[] = "書きこみました";
+const char KITAUTF8_WRITECOOKIE[] = "書き込み確認";
+const char KITAUTF8_WRITECOOKIEMSG[] = "投稿確認\n・投稿者は、投稿に関して発生する責任が全て投稿者に帰すことを承諾します。\n・投稿者は、話題と無関係な広告の投稿に関して、相応の費用を支払うことを承諾します\n・投稿者は、投稿された内容及びこれに含まれる知的財産権、(著作権法第21条ないし第28条に規定される権利も含む)その他の権利につき(第三者に対して再許諾する権利を含みます。)、掲示板運営者に対し、無償で譲渡することを承諾します。ただし、掲示板運営者は、投稿者に対して日本国内外において無償で非独占的に複製、公衆送信、頒布及び翻訳する権利を投稿者に許諾します。また、投稿者は掲示板運営者が指定する第三者に対して、一切の権利(第三者に対して再許諾する権利を含みます)を許諾しないことを承諾します。\n・投稿者は、掲示板運営者あるいはその指定する者に対して、著作者人格権を一切行使しないことを承諾します。\n\n全責任を負うことを承諾して書き込みますか\n";
+const char KITAUTF8_WRITENEWTHREAD[] = "書き込みに関して様々なログ情報が記録されています。\n公序良俗に反したり、他人に迷惑をかける書き込みは控えて下さい";
 #endif

Modified: kita/branches/KITA-KDE4/kita/src/libkita/kita_misc.cpp
===================================================================
--- kita/branches/KITA-KDE4/kita/src/libkita/kita_misc.cpp	2009-07-20 12:39:41 UTC (rev 2460)
+++ kita/branches/KITA-KDE4/kita/src/libkita/kita_misc.cpp	2009-07-21 14:17:39 UTC (rev 2461)
@@ -24,7 +24,7 @@
 #include "kita-utf8.h"
 #include "kita-utf16.h"
 
-#define KITA_RESDIGIT 4
+static const int KITA_RESDIGIT = 4;
 
 using namespace Kita;
 

Modified: kita/branches/KITA-KDE4/kita/src/libkita/threadindex.h
===================================================================
--- kita/branches/KITA-KDE4/kita/src/libkita/threadindex.h	2009-07-20 12:39:41 UTC (rev 2460)
+++ kita/branches/KITA-KDE4/kita/src/libkita/threadindex.h	2009-07-21 14:17:39 UTC (rev 2461)
@@ -10,8 +10,6 @@
 #ifndef KITATHREADINDEX_H
 #define KITATHREADINDEX_H
 
-#define USE_INDEX
-
 #include <QtCore/QList>
 #include <QtCore/QString>
 

Modified: kita/branches/KITA-KDE4/kita/src/threadview.cpp
===================================================================
--- kita/branches/KITA-KDE4/kita/src/threadview.cpp	2009-07-20 12:39:41 UTC (rev 2460)
+++ kita/branches/KITA-KDE4/kita/src/threadview.cpp	2009-07-21 14:17:39 UTC (rev 2461)
@@ -32,7 +32,7 @@
 #include "libkita/kita_misc.h"
 #include "libkita/kita-utf8.h"
 
-#define MAX_LABEL_LENGTH 60
+static const int MAX_LABEL_LENGTH = 60;
 
 using namespace Kita;
 




Kita-svn メーリングリストの案内
アーカイブの一覧に戻る