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

List:       kde-commits
Subject:    koffice/kexi/plugins/tables (silent)
From:       Jaroslaw Staniek <js () iidea ! pl>
Date:       2004-03-25 23:44:06
Message-ID: 20040325234406.3847990DD () office ! kde ! org
[Download RAW message or body]

CVS commit by staniek: 

CVS_SILENT: update for new api


  M +9 -7      kexialtertabledialog.cpp   1.42


--- koffice/kexi/plugins/tables/kexialtertabledialog.cpp  #1.41:1.42
@@ -51,5 +51,5 @@
 KexiAlterTableDialog::KexiAlterTableDialog(KexiMainWindow *win, QWidget *parent, 
         KexiDB::TableSchema *table, const char *name)
- : KexiDataTable(win, parent, name)
+ : KexiDataTable(win, parent, name, false/*not db-aware*/)
 {
         m_table = table; //orig table
@@ -135,13 +135,10 @@ void KexiAlterTableDialog::init()
 //      box->addWidget(m_view);
 
-        m_view->setNavigatorEnabled(false);
-        m_view->setSortingEnabled(false);//no, sorting is not good idea here
+        m_view->setSpreadSheetMode();
         m_view->adjustColumnWidthToContents(0); //adjust column width
 //      m_view->adjustColumnWidthToContents(1); //adjust column width
         m_view->setColumnWidth(1, maxTypeNameTextWidth + 2*m_view->rowHeight());
         m_view->setColumnStretchEnabled( true, 2 ); //last column occupies the rest of the area
-        m_view->setAcceptsRowEditAfterCellAccepting( true );
-        m_view->setFilteringEnabled( false );
-        m_view->setEmptyRowInsertingEnabled( true );
+
 //      setFocusProxy(m_view);
 
@@ -291,4 +288,5 @@ bool KexiAlterTableDialog::beforeSwitchT
         if (mode==Kexi::DesignViewMode) {
                 //todo
+                return true;
         }
         else if (mode==Kexi::DataViewMode) {
@@ -342,6 +340,10 @@ bool KexiAlterTableDialog::beforeSwitchT
                         mainWin()->project()->dbConnection()->deleteCursor(cursor);
                 }*/
-        }
         return true;
+        }
+        else if (mode==Kexi::TextViewMode) {
+                //todo
+        }
+        return false;
 }
 


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

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