summaryrefslogtreecommitdiffstats
path: root/kspread/dialogs/kspread_dlg_insert.cc
diff options
context:
space:
mode:
authorMichele Calgaro <michele.calgaro@yahoo.it>2021-05-23 20:48:35 +0900
committerMichele Calgaro <michele.calgaro@yahoo.it>2021-05-29 15:17:38 +0900
commitd63c9d696eb6e2539528b99afc21f4086c9defe3 (patch)
treeb3bfc97a66431a12cdd8f9379c0072673ede43df /kspread/dialogs/kspread_dlg_insert.cc
parent5363fe3c36504c37bdc6dcfafd5f71daeae251e8 (diff)
downloadkoffice-d63c9d696eb6e2539528b99afc21f4086c9defe3.tar.gz
koffice-d63c9d696eb6e2539528b99afc21f4086c9defe3.zip
Renaming of files in preparation for code style tools.
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it> (cherry picked from commit 8b78a8791bc539bcffe7159f9d9714d577cb3d7d)
Diffstat (limited to 'kspread/dialogs/kspread_dlg_insert.cc')
-rw-r--r--kspread/dialogs/kspread_dlg_insert.cc148
1 files changed, 0 insertions, 148 deletions
diff --git a/kspread/dialogs/kspread_dlg_insert.cc b/kspread/dialogs/kspread_dlg_insert.cc
deleted file mode 100644
index 454a43ba..00000000
--- a/kspread/dialogs/kspread_dlg_insert.cc
+++ /dev/null
@@ -1,148 +0,0 @@
-/* This file is part of the KDE project
- Copyright (C) 2003 Norbert Andres <nandres@web.de>
- (C) 1999-2002 Laurent Montel <montel@kde.org>
- (C) 2002 Philipp Mueller <philipp.mueller@gmx.de>
- (C) 2002 John Dailey <dailey@vt.edu>
- (C) 2000-2001 Werner Trobin <trobin@kde.org>
- (C) 2000 David Faure <faure@kde.org>
- (C) 1999 Stephan Kulow <coolo@kde.org>
- (C) 1998-2000 Torben Weis <weis@kde.org>
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- * Boston, MA 02110-1301, USA.
-*/
-
-#include <tqbuttongroup.h>
-#include <tqradiobutton.h>
-#include <tqcheckbox.h>
-#include <tqlayout.h>
-
-#include <kbuttonbox.h>
-#include <kdebug.h>
-#include <tdelocale.h>
-#include <tdemessagebox.h>
-
-#include "kspread_doc.h"
-#include "kspread_sheet.h"
-#include "kspread_view.h"
-
-#include "kspread_dlg_insert.h"
-
-using namespace KSpread;
-
-InsertDialog::InsertDialog( View* parent, const char* name,const TQRect &_rect,Mode _mode)
- : KDialogBase( parent, name, TRUE,"",Ok|Cancel )
-{
- m_pView = parent;
- rect=_rect;
- insRem=_mode;
-
- TQWidget *page = new TQWidget( this );
- setMainWidget(page);
- TQVBoxLayout *lay1 = new TQVBoxLayout( page, 0, spacingHint() );
-
- TQButtonGroup *grp = new TQButtonGroup( 1, Qt::Horizontal, i18n("Insert"),page);
- grp->setRadioButtonExclusive( TRUE );
- grp->layout();
- lay1->addWidget(grp);
- if( insRem==Insert)
- {
- rb1 = new TQRadioButton( i18n("Move towards right"), grp );
- rb2 = new TQRadioButton( i18n("Move towards bottom"), grp );
- rb3 = new TQRadioButton( i18n("Insert rows"), grp );
- rb4 = new TQRadioButton( i18n("Insert columns"), grp );
- setCaption( i18n("Insert Cells") );
- }
- else if(insRem==Remove)
- {
- grp->setTitle(i18n("Remove"));
- rb1 = new TQRadioButton( i18n("Move towards left"), grp );
- rb2 = new TQRadioButton( i18n("Move towards top"), grp );
- rb3 = new TQRadioButton( i18n("Remove rows"), grp );
- rb4 = new TQRadioButton( i18n("Remove columns"), grp );
- setCaption( i18n("Remove Cells") );
- }
- else
- kdDebug(36001) << "Error in kspread_dlg_InsertDialog" << endl;
-
- rb1->setChecked(true);
-
-
- connect( this, TQT_SIGNAL( okClicked() ), this, TQT_SLOT( slotOk() ) );
-}
-
-void InsertDialog::slotOk()
-{
- m_pView->doc()->emitBeginOperation( false );
- if( rb1->isChecked() )
- {
- if( insRem == Insert )
- {
- if ( !m_pView->activeSheet()->shiftRow( rect ) )
- KMessageBox::error( this, i18n("The row is full. Cannot move cells to the right.") );
- }
- else if( insRem == Remove )
- {
- m_pView->activeSheet()->unshiftRow(rect);
- }
- }
- else if( rb2->isChecked() )
- {
- if( insRem == Insert )
- {
- if ( !m_pView->activeSheet()->shiftColumn( rect ) )
- KMessageBox::error( this, i18n("The column is full. Cannot move cells towards the bottom.") );
- }
- else if( insRem == Remove )
- {
- m_pView->activeSheet()->unshiftColumn( rect );
- }
- }
- else if( rb3->isChecked() )
- {
- if( insRem == Insert )
- {
- if ( !m_pView->activeSheet()->insertRow( rect.top(),(rect.bottom()-rect.top() ) ) )
- KMessageBox::error( this, i18n("The row is full. Cannot move cells to the right.") );
- }
- else if( insRem == Remove )
- {
- m_pView->activeSheet()->removeRow( rect.top(),(rect.bottom()-rect.top() ) );
- }
- }
- else if( rb4->isChecked() )
- {
- if( insRem == Insert )
- {
- if ( !m_pView->activeSheet()->insertColumn( rect.left(),(rect.right()-rect.left() )) )
- KMessageBox::error( this, i18n("The column is full. Cannot move cells towards the bottom.") );
- }
- else if( insRem == Remove )
- {
- m_pView->activeSheet()->removeColumn( rect.left(),(rect.right()-rect.left() ) );
- }
- }
- else
- {
- kdDebug(36001) << "Error in kspread_dlg_InsertDialog" << endl;
- }
-
- m_pView->updateEditWidget();
-
- m_pView->slotUpdateView( m_pView->activeSheet() );
- accept();
-}
-
-#include "kspread_dlg_insert.moc"