void FullscreenButton::init() {    
    setStyleSheet("QToolButton {background: none;border: none;}");
    setIconSize(QSize(28, 28));
    setObjectName("Fullscreen");
    setCursor(Qt::PointingHandCursor);

    setButtonMode(mainWindow->isFullScreen());
}
void FullscreenButton::clicked() {
    setButtonMode(!mainWindow->isFullScreen());

    if(mainWindow->isFullScreen()) {
        mainWindow->toggleMaximized();
    } else {
        mainWindow->toggleFullScreen();
    }
}
void ActivityMediaController::menuIconClick(string icon)
{
    if (icon == "eskiss")
    {
        ecore_exe_run("eskiss -c=FALSE", NULL);
    }
    else if (icon == "camera")
    {
        ActivityCameraListController *controller = new ActivityCameraListController(evas, parent, this);
        addSubController(controller);
        setButtonMode("mode,back");
    }
    else if (icon == "music")
    {
        ActivityAudioListController *controller = new ActivityAudioListController(evas, parent, this);
        addSubController(controller);
        setButtonMode("mode,back");
    }
    else if (icon == "web")
    {
        ApplicationMain::Instance().ShowWebBrowser();
    }
}
ColorDialog::ColorDialog(QWidget *parent, Qt::WindowFlags f) :
    QDialog(parent, f), p(new Private)
{
    p->ui.setupUi(this);

    setAcceptDrops(true);

    // Add "pick color" button
    QPushButton *pickButton = p->ui.buttonBox->addButton(tr("Pick"), QDialogButtonBox::ActionRole);
    pickButton->setIcon(QIcon::fromTheme("color-picker"));

    setButtonMode(OkApplyCancel);

    connect(p->ui.wheel,SIGNAL(displayFlagsChanged(ColorWheel::DisplayFlags)),SIGNAL(wheelFlagsChanged(ColorWheel::DisplayFlags)));
}