CHANGED: #1471 Enabled the new and save actions in the file menu. (They are not implemented yet)
--HG-- branch : gsoc2012-gui-editor
This commit is contained in:
parent
10ff9355e0
commit
dca5394f4e
5 changed files with 28 additions and 2 deletions
|
@ -61,6 +61,10 @@ public:
|
||||||
virtual QUndoStack *undoStack() = 0;
|
virtual QUndoStack *undoStack() = 0;
|
||||||
|
|
||||||
virtual void open() = 0;
|
virtual void open() = 0;
|
||||||
|
|
||||||
|
virtual void save(){}
|
||||||
|
|
||||||
|
virtual void newDocument(){}
|
||||||
};
|
};
|
||||||
|
|
||||||
} // namespace Core
|
} // namespace Core
|
||||||
|
|
|
@ -159,10 +159,12 @@ void MainWindow::open()
|
||||||
|
|
||||||
void MainWindow::newFile()
|
void MainWindow::newFile()
|
||||||
{
|
{
|
||||||
|
m_contextManager->currentContext()->newDocument();
|
||||||
}
|
}
|
||||||
|
|
||||||
void MainWindow::save()
|
void MainWindow::save()
|
||||||
{
|
{
|
||||||
|
m_contextManager->currentContext()->save();
|
||||||
}
|
}
|
||||||
|
|
||||||
void MainWindow::saveAs()
|
void MainWindow::saveAs()
|
||||||
|
|
|
@ -36,7 +36,15 @@ namespace GUIEditor
|
||||||
{
|
{
|
||||||
m_guiEditorWindow->open();
|
m_guiEditorWindow->open();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void GUIEditorContext::newDocument()
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
void GUIEditorContext::save()
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
QWidget *GUIEditorContext::widget()
|
QWidget *GUIEditorContext::widget()
|
||||||
{
|
{
|
||||||
return m_guiEditorWindow;
|
return m_guiEditorWindow;
|
||||||
|
|
|
@ -42,7 +42,11 @@ namespace GUIEditor
|
||||||
|
|
||||||
virtual QIcon icon() const{ return QIcon(); }
|
virtual QIcon icon() const{ return QIcon(); }
|
||||||
|
|
||||||
virtual void open();
|
void open();
|
||||||
|
|
||||||
|
void newDocument();
|
||||||
|
|
||||||
|
void save();
|
||||||
|
|
||||||
virtual QUndoStack *undoStack();
|
virtual QUndoStack *undoStack();
|
||||||
|
|
||||||
|
|
|
@ -188,6 +188,14 @@ namespace GUIEditor
|
||||||
void GUIEditorWindow::createMenus()
|
void GUIEditorWindow::createMenus()
|
||||||
{
|
{
|
||||||
Core::MenuManager *mm = Core::ICore::instance()->menuManager();
|
Core::MenuManager *mm = Core::ICore::instance()->menuManager();
|
||||||
|
//QAction *newAction = mm->action( Core::Constants::NEW );
|
||||||
|
QAction *saveAction = mm->action( Core::Constants::SAVE );
|
||||||
|
|
||||||
|
//if( newAction != NULL )
|
||||||
|
// newAction->setEnabled( true );
|
||||||
|
if( saveAction != NULL )
|
||||||
|
saveAction->setEnabled( true );
|
||||||
|
|
||||||
QMenu *menu = mm->menu( Core::Constants::M_TOOLS );
|
QMenu *menu = mm->menu( Core::Constants::M_TOOLS );
|
||||||
if( menu != NULL )
|
if( menu != NULL )
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in a new issue