forked from len0rd/rockbox
Theme Editor: Added code generation with tabs
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26608 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
bc9b353c3e
commit
5619b4f6cf
4 changed files with 25 additions and 0 deletions
|
@ -84,6 +84,10 @@ void EditorWindow::setupUI()
|
|||
QObject::connect(ui->editorTabs, SIGNAL(tabCloseRequested(int)),
|
||||
this, SLOT(closeTab(int)));
|
||||
|
||||
/* Connecting the code gen button */
|
||||
QObject::connect(ui->fromTree, SIGNAL(pressed()),
|
||||
this, SLOT(updateCurrent()));
|
||||
|
||||
}
|
||||
|
||||
void EditorWindow::setupMenus()
|
||||
|
@ -133,6 +137,8 @@ void EditorWindow::shiftTab(int index)
|
|||
ui->actionSave_Document->setEnabled(false);
|
||||
ui->actionSave_Document_As->setEnabled(false);
|
||||
ui->actionClose_Document->setEnabled(false);
|
||||
ui->actionToolbarSave->setEnabled(false);
|
||||
ui->fromTree->setEnabled(false);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -141,6 +147,8 @@ void EditorWindow::shiftTab(int index)
|
|||
ui->actionSave_Document->setEnabled(true);
|
||||
ui->actionSave_Document_As->setEnabled(true);
|
||||
ui->actionClose_Document->setEnabled(true);
|
||||
ui->actionToolbarSave->setEnabled(true);
|
||||
ui->fromTree->setEnabled(true);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -211,6 +219,15 @@ void EditorWindow::closeEvent(QCloseEvent* event)
|
|||
event->accept();
|
||||
}
|
||||
|
||||
void EditorWindow::updateCurrent()
|
||||
{
|
||||
if(ui->editorTabs->currentIndex() < 0)
|
||||
return;
|
||||
|
||||
dynamic_cast<SkinDocument*>
|
||||
(ui->editorTabs->currentWidget())->genCode();
|
||||
}
|
||||
|
||||
EditorWindow::~EditorWindow()
|
||||
{
|
||||
delete ui;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue