[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    playground/network/telepathy-accounts-kcm/src
From:       George Goldberg <grundleborg () googlemail ! com>
Date:       2009-07-22 22:15:44
Message-ID: 1248300944.961328.7190.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 1001328 by gberg:

Add a method to set the parameters of the ParametersEditWidget and create a stub \
delegate for displaying the widgets in the item view for autogenerated account \
editing UIs.

 M  +1 -0      CMakeLists.txt  
 A             parameter-edit-delegate.cpp   parameter-edit-widget.cpp#1001302 \
[License: LGPL (v2.1+)]  A             parameter-edit-delegate.h   \
parameter-edit-widget.h#1001302 [License: LGPL (v2.1+)]  M  +8 -0      \
parameter-edit-widget.cpp    M  +4 -0      parameter-edit-widget.h  
 M  +1 -1      parameter-edit-widget.ui  


--- trunk/playground/network/telepathy-accounts-kcm/src/CMakeLists.txt \
#1001327:1001328 @@ -14,6 +14,7 @@
      connection-manager-item.cpp
      protocol-item.cpp
      parameter-edit-widget.cpp
+     parameter-edit-delegate.cpp
 )
 
 kde4_add_ui_files (telepathy_accounts_kcm_SRCS
--- trunk/playground/network/telepathy-accounts-kcm/src/parameter-edit-widget.cpp \
#1001327:1001328 @@ -34,6 +34,7 @@
     }
 
     Ui::ParameterEditWidget *ui;
+    Tp::ProtocolParameterList parameters;
 };
 
 ParameterEditWidget::ParameterEditWidget(QWidget *parent)
@@ -54,3 +55,10 @@
     delete d;
 }
 
+void ParameterEditWidget::setParameters(const Tp::ProtocolParameterList &parameters)
+{
+    d->parameters = parameters;
+
+    // TODO: Generate the UI
+}
+
--- trunk/playground/network/telepathy-accounts-kcm/src/parameter-edit-widget.h \
#1001327:1001328 @@ -23,6 +23,8 @@
 
 #include <QtGui/QWidget>
 
+#include <TelepathyQt4/ConnectionManager>
+
 class ParameterEditWidget : public QWidget
 {
     Q_OBJECT
@@ -31,6 +33,8 @@
     explicit ParameterEditWidget(QWidget *parent = 0);
     ~ParameterEditWidget();
 
+    void setParameters(const Tp::ProtocolParameterList &parameters);
+
 protected:
     class Private;
     Private * const d;
--- trunk/playground/network/telepathy-accounts-kcm/src/parameter-edit-widget.ui \
#1001327:1001328 @@ -15,7 +15,7 @@
   </property>
   <layout class="QVBoxLayout" name="verticalLayout">
    <item>
-    <widget class="QListView" name="parameterEditWidget"/>
+    <widget class="QListView" name="parameterListView"/>
    </item>
   </layout>
  </widget>


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic