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

List:       kde-commits
Subject:    KDE/kdeutils/khexedit
From:       Laurent Montel <montel () kde ! org>
Date:       2006-06-14 9:03:39
Message-ID: 1150275819.435019.3639.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 551303 by mlaurent:

Start to port it


 M  +10 -4     exportdialog.cc  
 M  +2 -2      exportdialog.h  
 M  +15 -8     fileinfodialog.cc  
 M  +2 -2      fileinfodialog.h  
 M  +1 -1      optiondialog.h  


--- trunk/KDE/kdeutils/khexedit/exportdialog.cc #551302:551303
@@ -36,13 +36,19 @@
 
 
 CExportDialog::CExportDialog( QWidget *parent, char *name, bool modal )
-  :KDialogBase( Tabbed, i18n("Export Document"), Help|Ok|Cancel, Ok,
-		parent, name,  modal )
+  :KPageDialog( parent)
 {
+    setCaption( i18n("Export Document") );
+    setButtons( KDialog::Help|KDialog::Ok|KDialog::Cancel );
+    setDefaultButton( KDialog::Ok );
+    setFaceType( KPageWidget::Tabbed );
+    setModal( modal );
   setHelp( "khexedit/khexedit.html", QString::null );
 
-  mFrame[ page_destination ] = addPage( i18n("Destination") );
-  mFrame[ page_option ] = addPage( i18n("Options") );
+  mFrame[ page_destination ] = new QFrame( this );
+  addPage( mFrame[ page_destination ], i18n("Destination") );
+  mFrame[ page_option ] = new QFrame( this );
+  addPage( mFrame[ page_option ], i18n("Options") );
 
   setupDestinationPage();
   setupOptionPage();
--- trunk/KDE/kdeutils/khexedit/exportdialog.h #551302:551303
@@ -36,11 +36,11 @@
 class Q3WidgetStack;
 class KSimpleConfig;
 
-#include <kdialogbase.h>
+#include <kpagedialog.h>
 #include "hexbuffer.h"
 
 
-class CExportDialog : public KDialogBase
+class CExportDialog : public KPageDialog
 {
   Q_OBJECT
 
--- trunk/KDE/kdeutils/khexedit/fileinfodialog.cc #551302:551303
@@ -71,14 +71,21 @@
 
 
 CFileInfoDialog::CFileInfoDialog( QWidget *parent,const char *name,bool modal)
-  :KDialogBase( Plain, i18n("Statistics"), Help|User1|Cancel, User1,
-		parent, name, modal, true, i18n("&Update") ),
+  :KDialog( parent),
    mBusy(false), mDirty(false)
 {
+    setCaption( i18n("Statistics") );
+    setButtons( Help|User1|Cancel );
+    setDefaultButton( User1 );
+    setButtonText( User1, i18n("&Update") );
+    setModal( true );
+    enableButtonSeparator( true );
   setHelp( "khexedit/khexedit.html", QString::null );
 
   QString text;
-  QVBoxLayout *topLayout = new QVBoxLayout( plainPage() );
+  QFrame *frame = new QFrame( this );
+  setMainWidget( frame );
+  QVBoxLayout *topLayout = new QVBoxLayout( frame );
   topLayout->setSpacing( spacingHint() );
   topLayout->setMargin( 0 );
 
@@ -88,19 +95,19 @@
   gbox->setColumnStretch( 1, 10 );
 
   text = i18n("File name: ");
-  QLabel *label = new QLabel( text, plainPage() );
+  QLabel *label = new QLabel( text, frame );
   gbox->addWidget( label, 0, 0 );
 
   text = i18n("Size [bytes]: ");
-  label = new QLabel( text, plainPage() );
+  label = new QLabel( text, frame );
   gbox->addWidget( label, 1, 0 );
 
-  mFileNameLabel = new QLabel( plainPage() );
-  mFileSizeLabel = new QLabel( plainPage() );
+  mFileNameLabel = new QLabel( frame );
+  mFileSizeLabel = new QLabel(frame );
   gbox->addWidget( mFileNameLabel, 0, 1 );
   gbox->addWidget( mFileSizeLabel, 1, 1 );
 
-  mFrequencyList = new CListView( plainPage() );
+  mFrequencyList = new CListView( frame );
   mFrequencyList->setObjectName( "stringList" );
   mFrequencyList->setFont( KGlobalSettings::fixedFont() );
 
--- trunk/KDE/kdeutils/khexedit/fileinfodialog.h #551302:551303
@@ -33,12 +33,12 @@
 
 class QLabel;
 
-#include <kdialogbase.h>
+#include <kdialog.h>
 
 class CListView;
 #include "hexbuffer.h"
 
-class CFileInfoDialog : public KDialogBase
+class CFileInfoDialog : public KDialog
 {
   Q_OBJECT
   
--- trunk/KDE/kdeutils/khexedit/optiondialog.h #551302:551303
@@ -42,7 +42,7 @@
 class KFontChooser;
 
 
-#include <kdialogbase.h>
+#include <kdialog.h>
 #include <klistbox.h> 
 #include "hexeditstate.h"
 
[prev in list] [next in list] [prev in thread] [next in thread] 

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