Allow only 1 instance of the uxt editor.
This commit is contained in:
parent
4345445129
commit
d7564b2fda
1 changed files with 6 additions and 1 deletions
|
@ -552,8 +552,13 @@ void CMainWindow::mergeSingleFile()
|
||||||
|
|
||||||
void CMainWindow::onUxtClicked()
|
void CMainWindow::onUxtClicked()
|
||||||
{
|
{
|
||||||
UXTEditor *e = new UXTEditor();
|
|
||||||
QString path = work_path + "/" + QString( Constants::WK_UXT );
|
QString path = work_path + "/" + QString( Constants::WK_UXT );
|
||||||
|
path.replace( "\\", "/" );
|
||||||
|
|
||||||
|
if( getEditorByWindowFilePath( path ) != NULL )
|
||||||
|
return;
|
||||||
|
|
||||||
|
UXTEditor *e = new UXTEditor();
|
||||||
e->open( path );
|
e->open( path );
|
||||||
e->setCurrentFile( path );
|
e->setCurrentFile( path );
|
||||||
_ui.mdiArea->addSubWindow( e );
|
_ui.mdiArea->addSubWindow( e );
|
||||||
|
|
Loading…
Reference in a new issue