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

List:       kde-commits
Subject:    kdevelop/parts/trollproject
From:       Jakob Lund <jakob () jsg ! dk>
Date:       2002-12-09 21:50:53
[Download RAW message or body]

CVS commit by jsgaarde: 

New Widget dialog with automatic subclassing


  A            newwidgetdlg.cpp   1.1
  A            newwidgetdlg.h   1.1
  A            newwidgetdlgbase.ui   1.1
  M +2 -0      Makefile.am   1.11
  M +11 -0     trollprojectwidget.cpp   1.56
  M +1 -0      trollprojectwidget.h   1.26


--- kdevelop/parts/trollproject/Makefile.am  #1.10:1.11
@@ -15,4 +15,6 @@ libkdevtrollproject_la_SOURCES = caret.c
                                  projectconfigurationdlgbase.ui \
                                  filepropertybase.ui \
+                                 newwidgetdlgbase.ui \
+                                 newwidgetdlg.cpp \
                                  filepropertydlg.cpp \
                                  projectconfigurationdlg.cpp \

--- kdevelop/parts/trollproject/trollprojectwidget.cpp  #1.55:1.56
@@ -1093,4 +1093,5 @@ void TrollProjectWidget::slotDetailsCont
         int idInsExistingFile = \
                popup.insertItem(SmallIconSet("fileopen"),i18n("Insert existing \
                files..."));
         int idInsNewFile = popup.insertItem(SmallIconSet("filenew"),i18n("Insert New \
File...")); +        int idNewWidget = \
popup.insertItem(SmallIconSet("widget"),i18n("Insert New Widget..."));  //       int \
idFileProperties = popup.insertItem(SmallIconSet("filenew"),i18n("Properties..."));  \
int r = popup.exec(p); @@ -1147,4 +1148,14 @@ void \
TrollProjectWidget::slotDetailsCont  }
         }
+        if (r == idNewWidget)
+        {
+          QStringList newFileNames;
+          NewWidgetDlg *dlg = new NewWidgetDlg(newFileNames);
+          dlg->exec();
+          for (int i=0;i<newFileNames.count();i++)
+            QMessageBox::information(0,"File",newFileNames[i]);
+
+        }
+
 
     } else if (pvitem->type() == ProjectItem::File) {

--- kdevelop/parts/trollproject/trollprojectwidget.h  #1.25:1.26
@@ -27,4 +27,5 @@
 #include "projectconfigurationdlg.h"
 #include "filepropertydlg.h"
+#include "newwidgetdlg.h"
 
 class TrollProjectPart;


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

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