summaryrefslogtreecommitdiff
path: root/svtools/source/uno/unocontroltablemodel.cxx
diff options
context:
space:
mode:
authorFrank Schoenheit [fs] <frank.schoenheit@oracle.com>2010-12-23 15:48:53 +0100
committerFrank Schoenheit [fs] <frank.schoenheit@oracle.com>2010-12-23 15:48:53 +0100
commit6f7105ef88fcb3e8979617cbbac3a8503e4766ea (patch)
treece1c0a1da3d82168f582ae18bbb2824fda01b88d /svtools/source/uno/unocontroltablemodel.cxx
parent7eaf01c7332179229dab928fec6aff5369c6b9d7 (diff)
gridsort: re-factoring the column-resizing thingie, step 1
In the current implementation, this is rather complex, and hardly maintainable. Also, it all happens in TableControl_Impl and TableDataWindow, while in the original design, the InputHandler was intended to care for this kind of tasks (one class - one responsibility).
Diffstat (limited to 'svtools/source/uno/unocontroltablemodel.cxx')
-rw-r--r--svtools/source/uno/unocontroltablemodel.cxx6
1 files changed, 3 insertions, 3 deletions
diff --git a/svtools/source/uno/unocontroltablemodel.cxx b/svtools/source/uno/unocontroltablemodel.cxx
index 4ed310aa8b28..a4c4b4f0a29c 100644
--- a/svtools/source/uno/unocontroltablemodel.cxx
+++ b/svtools/source/uno/unocontroltablemodel.cxx
@@ -229,7 +229,7 @@ using namespace ::com::sun::star::awt::grid;
:aColumns ( )
,nRowCount ( 0 )
,bHasColumnHeaders ( true )
- ,bHasRowHeaders ( true )
+ ,bHasRowHeaders ( false )
,bVScroll ( false )
,bHScroll ( false )
,pRenderer ( )
@@ -257,7 +257,7 @@ using namespace ::com::sun::star::awt::grid;
:m_pImpl( new UnoControlTableModel_Impl )
{
m_pImpl->bHasColumnHeaders = true;
- m_pImpl->bHasRowHeaders = true;
+ m_pImpl->bHasRowHeaders = false;
m_pImpl->pRenderer.reset( new GridTableRenderer( *this ) );
m_pImpl->pInputHandler.reset( new DefaultInputHandler );
}
@@ -340,7 +340,7 @@ using namespace ::com::sun::star::awt::grid;
ENSURE_OR_RETURN_VOID( ( i_position >= 0 ) && ( i_position <= m_pImpl->aColumns.size() ), "illegal position!" );
ENSURE_OR_RETURN_VOID( !!i_column, "illegal column" );
- m_pImpl->aColumns.insert( m_pImpl->aColumns.begin(), i_column );
+ m_pImpl->aColumns.insert( m_pImpl->aColumns.begin() + i_position, i_column );
// notify listeners
ModellListeners aListeners( m_pImpl->m_aListeners );