Commit cf9129a9 authored by WINTZ Julien's avatar WINTZ Julien

Towards #13.

parent 5668261e
......@@ -46,15 +46,21 @@ int main(int argc, char **argv)
// Retrieve an arbitrary parameter
// ///////////////////////////////////////////////////////////////////
// if (dtkCoreParameter *parameter = application->window()->menuBar()->parameter(""))
// qDebug() << "Oh yeah";
if (dtkCoreParameter *parameter = application->window()->menubar()->parameter(":Model parameters 1:prec:"))
qDebug() << 1 << "Oh yeah";
if (dtkCoreParameter *parameter = application->window()->menubar()->parameter(":Model parameters 1:Model parameters 1.1:prec:"))
qDebug() << 2 << "Oh yeah";
// ///////////////////////////////////////////////////////////////////
// Retrieve an arbitrary parameter
// Retrieve an arbitrary parameter widget
// ///////////////////////////////////////////////////////////////////
// if (dtkWidgetsParameter *parameter = application->window()->menuBar()->parameterWidget(""))
// qDebug() << "Oh yeah";
if (dtkWidgetsParameter *parameter = application->window()->menubar()->parameterWidget(":Model parameters 1:prec:"))
qDebug() << 3 << "Oh yeah";
if (dtkWidgetsParameter *parameter = application->window()->menubar()->parameterWidget(":Model parameters 1:Model parameters 1.1prec:"))
qDebug() << 4 << "Oh yeah";
// ///////////////////////////////////////////////////////////////////
......
......@@ -697,6 +697,20 @@ void dtkWidgetsMenuBar::removeMenu(const QString &title)
}
}
dtkCoreParameter *dtkWidgetsMenuBar::parameter(const QString& id)
{
Q_UNUSED(id);
return nullptr;
}
dtkWidgetsParameter *dtkWidgetsMenuBar::parameterWidget(const QString& id)
{
Q_UNUSED(id);
return nullptr;
}
void dtkWidgetsMenuBar::setCurrentIndex(int index)
{
int n = 0;
......
......@@ -21,7 +21,14 @@
#include <dtkFonts>
// ///////////////////////////////////////////////////////////////////
//
// ///////////////////////////////////////////////////////////////////
class dtkCoreParameter;
class dtkWidgetsMenu;
class dtkWidgetsParameter;
// /////////////////////////////////////////////////////////////////////////////
//
......@@ -81,6 +88,12 @@ public:
void removeMenu(dtkWidgetsMenu *);
void removeMenu(const QString &);
#pragma mark - Convenience accessors
public:
dtkCoreParameter *parameter (const QString& id);
dtkWidgetsParameter *parameterWidget(const QString& id);
public slots:
void setCurrentIndex(int);
void setCurrentIndex(int, std::function<void (void)>&);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment