OSDN Git Service

add login pref (UI only)
authorikemo <ikemo@56b19765-1e22-0410-a548-a0f45d66c51a>
Sat, 17 Jul 2004 11:26:30 +0000 (11:26 +0000)
committerikemo <ikemo@56b19765-1e22-0410-a548-a0f45d66c51a>
Sat, 17 Jul 2004 11:26:30 +0000 (11:26 +0000)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/kita/kita/trunk@1253 56b19765-1e22-0410-a548-a0f45d66c51a

kita/src/Makefile.am
kita/src/loginprefbase.ui [new file with mode: 0644]
kita/src/loginprefpage.cpp [new file with mode: 0644]
kita/src/loginprefpage.h [new file with mode: 0644]
kita/src/pref.cpp
kita/src/pref.h

index fc7ec6d..7c3e2ac 100644 (file)
@@ -18,7 +18,7 @@ kita_la_LIBADD = $(LIB_KFILE) $(LIB_KDEPRINT) ./part/libkitapart.la ./libkita/li
 kita_LDADD = kita.la
 
 # which sources should be compiled for kita
-kita_la_SOURCES = main.cpp kita.cpp pref.cpp kitaiface.skel kitasubjectview.h kitasubjectview.cpp kitaboardview.h kitaboardview.cpp threadlistviewbase.ui kitaboardviewbase.ui kitafontprefbase.ui favoritelistview.h favoritelistview.cpp kitathreadtabwidget.h kitathreadtabwidget.cpp kitasubjecttabwidget.h kitasubjecttabwidget.cpp kitacolorprefbase.ui threadlistview.cpp asciiartprefbase.ui debugprefbase.ui uiprefbase.ui aboneprefbase.ui aboneprefpage.cpp aboneprefpage.h
+kita_la_SOURCES = main.cpp kita.cpp pref.cpp kitaiface.skel kitasubjectview.h kitasubjectview.cpp kitaboardview.h kitaboardview.cpp threadlistviewbase.ui kitaboardviewbase.ui kitafontprefbase.ui favoritelistview.h favoritelistview.cpp kitathreadtabwidget.h kitathreadtabwidget.cpp kitasubjecttabwidget.h kitasubjecttabwidget.cpp kitacolorprefbase.ui threadlistview.cpp asciiartprefbase.ui debugprefbase.ui uiprefbase.ui aboneprefbase.ui aboneprefpage.cpp aboneprefpage.h loginprefbase.ui loginprefpage.h loginprefpage.cpp
 
 kita_SOURCES = dummy.cpp
 
diff --git a/kita/src/loginprefbase.ui b/kita/src/loginprefbase.ui
new file mode 100644 (file)
index 0000000..d88b574
--- /dev/null
@@ -0,0 +1,109 @@
+<!DOCTYPE UI><UI version="3.1" stdsetdef="1">
+<class>Kita::LoginPrefBase</class>
+<widget class="QWidget">
+    <property name="name">
+        <cstring>Kita::LoginPrefBase</cstring>
+    </property>
+    <property name="geometry">
+        <rect>
+            <x>0</x>
+            <y>0</y>
+            <width>600</width>
+            <height>480</height>
+        </rect>
+    </property>
+    <property name="caption">
+        <string>Form1</string>
+    </property>
+    <vbox>
+        <property name="name">
+            <cstring>unnamed</cstring>
+        </property>
+        <widget class="QLayoutWidget">
+            <property name="name">
+                <cstring>layout5</cstring>
+            </property>
+            <hbox>
+                <property name="name">
+                    <cstring>unnamed</cstring>
+                </property>
+                <widget class="QLayoutWidget">
+                    <property name="name">
+                        <cstring>layout8</cstring>
+                    </property>
+                    <grid>
+                        <property name="name">
+                            <cstring>unnamed</cstring>
+                        </property>
+                        <widget class="QLabel" row="0" column="0">
+                            <property name="name">
+                                <cstring>useIDLabel</cstring>
+                            </property>
+                            <property name="text">
+                                <string>User ID</string>
+                            </property>
+                        </widget>
+                        <widget class="KLineEdit" row="0" column="1">
+                            <property name="name">
+                                <cstring>useIDLine</cstring>
+                            </property>
+                        </widget>
+                        <widget class="QLabel" row="1" column="0">
+                            <property name="name">
+                                <cstring>passwordLabel</cstring>
+                            </property>
+                            <property name="text">
+                                <string>Password</string>
+                            </property>
+                        </widget>
+                        <widget class="KPasswordEdit" row="1" column="1">
+                            <property name="name">
+                                <cstring>passwordLine</cstring>
+                            </property>
+                        </widget>
+                    </grid>
+                </widget>
+                <spacer>
+                    <property name="name">
+                        <cstring>spacer6</cstring>
+                    </property>
+                    <property name="orientation">
+                        <enum>Horizontal</enum>
+                    </property>
+                    <property name="sizeType">
+                        <enum>Expanding</enum>
+                    </property>
+                    <property name="sizeHint">
+                        <size>
+                            <width>40</width>
+                            <height>20</height>
+                        </size>
+                    </property>
+                </spacer>
+            </hbox>
+        </widget>
+        <spacer>
+            <property name="name">
+                <cstring>spacer5</cstring>
+            </property>
+            <property name="orientation">
+                <enum>Vertical</enum>
+            </property>
+            <property name="sizeType">
+                <enum>Expanding</enum>
+            </property>
+            <property name="sizeHint">
+                <size>
+                    <width>20</width>
+                    <height>40</height>
+                </size>
+            </property>
+        </spacer>
+    </vbox>
+</widget>
+<layoutdefaults spacing="6" margin="11"/>
+<includehints>
+    <includehint>klineedit.h</includehint>
+    <includehint>kpassdlg.h</includehint>
+</includehints>
+</UI>
diff --git a/kita/src/loginprefpage.cpp b/kita/src/loginprefpage.cpp
new file mode 100644 (file)
index 0000000..a8f0f75
--- /dev/null
@@ -0,0 +1,21 @@
+/***************************************************************************
+ *   Copyright (C) 2004 by Kita Developers                                 *
+ *   ikemo@users.sourceforge.jp                                            *
+ *                                                                         *
+ *   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 option) any later version.                                   *
+ ***************************************************************************/
+#include "loginprefpage.h"
+
+using namespace Kita;
+LoginPrefPage::LoginPrefPage( QWidget *parent )
+        : LoginPrefBase( parent )
+{}
+
+
+LoginPrefPage::~LoginPrefPage()
+{}
+
+#include "loginprefpage.moc"
diff --git a/kita/src/loginprefpage.h b/kita/src/loginprefpage.h
new file mode 100644 (file)
index 0000000..a81938e
--- /dev/null
@@ -0,0 +1,29 @@
+/***************************************************************************
+ *   Copyright (C) 2004 by Kita Developers                                 *
+ *   ikemo@users.sourceforge.jp                                            *
+ *                                                                         *
+ *   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 option) any later version.                                   *
+ ***************************************************************************/
+#ifndef KITALOGINPREFPAGE_H
+#define KITALOGINPREFPAGE_H
+
+#include "loginprefbase.h"
+
+namespace Kita
+{
+    /**
+    @author Hideki Ikemoto
+    */
+    class LoginPrefPage : public LoginPrefBase
+    {
+        Q_OBJECT
+    public:
+        LoginPrefPage( QWidget *parent = 0 );
+        ~LoginPrefPage();
+    };
+}
+
+#endif
index a2f6573..2a0a97a 100644 (file)
@@ -32,6 +32,7 @@
 #include "kitafontprefbase.h"
 #include "debugprefbase.h"
 #include "aboneprefpage.h"
+#include "loginprefpage.h"
 
 using namespace Kita;
 
@@ -61,6 +62,9 @@ KitaPreferences::KitaPreferences()
 
     QVBox * aboneFrame = addVBoxPage( i18n( "Abone" ), i18n( "Abone" ) );
     m_abonePage = new Kita::AbonePrefPage( aboneFrame );
+    
+    QVBox * loginFrame = addVBoxPage( i18n( "Login" ), i18n( "Login" ) );
+    m_loginPage = new Kita::LoginPrefPage( loginFrame );
 
     QVBox * debugFrame = addVBoxPage( i18n( "Debug" ), i18n( "Debug" ) );
     m_debugPage = new DebugPrefPage( debugFrame );
index 418d4e7..59a3d6a 100644 (file)
@@ -33,6 +33,7 @@ namespace Kita
     class AsciiArtPrefPage;
     class UIPrefPage;
     class AbonePrefPage;
+    class LoginPrefPage;
 }
 
 class KitaPreferences : public KDialogBase
@@ -51,6 +52,7 @@ private:
     Kita::AsciiArtPrefPage* m_asciiArtPage;
     Kita::UIPrefPage* m_uiPage;
     Kita::AbonePrefPage* m_abonePage;
+    Kita::LoginPrefPage* m_loginPage;
     DebugPrefPage* m_debugPage;
 
 private slots: