[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: kdevelop/parts/qeditor
From: Roberto Raggi <raggi () cli ! di ! unipi ! it>
Date: 2002-12-16 11:16:45
[Download RAW message or body]
CVS commit by raggi:
now is possible to embed qeditor in write too
M +20 -20 qeditor_part.cpp 1.37
--- kdevelop/parts/qeditor/qeditor_part.cpp #1.36:1.37
@@ -114,9 +114,5 @@ QEditorPart::QEditorPart( QWidget *paren
m_cursors.setAutoDelete( TRUE );
- m_currentView = new QEditorView( this, parentWidget, widgetName );
- m_views.append( m_currentView );
- insertChildClient( m_currentView );
- m_currentView->show();
- setWidget( m_currentView );
+ (void) createView( parentWidget, widgetName );
setupHighlighting();
@@ -232,4 +228,9 @@ bool QEditorPart::saveFile()
return false;
+ if( m_file.isEmpty() ){
+ fileSaveAs();
+ return true;
+ }
+
// m_file is always local, so we use QFile
QFile file(m_file);
@@ -352,17 +353,16 @@ bool QEditorPart::removeLine( unsigned i
}
-KTextEditor::View* QEditorPart::createView( QWidget* /*parent*/, const char* /*name*/ )
+KTextEditor::View* QEditorPart::createView( QWidget* parentWidget, const char* widgetName )
{
-#warning "TODO: implement QEditorPart::createView()"
+ kdDebug(9032) << "QEditorPart::createView()" << endl;
-#if 0
- QEditorView* pView = new QEditorView( this, parent, name );
- if( m_currentView ){
- pView->editor()->setDocument( m_currentView->editor()->document() );
+ if( !m_currentView ){
+ m_currentView = new QEditorView( this, parentWidget, widgetName );
+ m_views.append( m_currentView );
+ insertChildClient( m_currentView );
+ setWidget( m_currentView );
}
-
- m_views.append( pView );
- return pView;
-#endif
+ else
+ m_currentView->reparent( parentWidget, QPoint(0,0) );
return m_currentView;
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic