Sha256: 516fafd8ac3b3350537a13e67c1726991507476302629ab2af6257cae9a0164d

Contents?: true

Size: 1.05 KB

Versions: 18

Compression:

Stored size: 1.05 KB

Contents

#include "stdafx.h"

#include "NativeToolbarQt.h"
#include "common/rhoparams.h"
#include "MainWindowProxy.h"
#include "MainWindow.h"
#include "common/RhoFilePath.h"
#include "rubyext/WebView.h"
#undef null
#include <QString>
#include <QApplication>
#include <QtGui/QAction>

extern CMainWindow& getAppWindow();
IMPLEMENT_LOGCLASS(CNativeToolbar,"NativeToolbar");

using namespace rho;
using namespace rho::common;

CNativeToolbar::CNativeToolbar(void)
{
}

CNativeToolbar::~CNativeToolbar(void)
{
}

void CNativeToolbar::OnFinalMessage(HWND /*hWnd*/)
{
    getAppWindow().getProxy().removeAllButtons();
}

/*static*/ CNativeToolbar& CNativeToolbar::getInstance()
{
    return getAppWindow().getToolbar();
}

void CNativeToolbar::createToolbar(rho_param *p)
{
    getAppWindow().getProxy().createToolbar(p);
}


void CNativeToolbar::removeToolbar()
{
    getAppWindow().getProxy().removeToolbar();
}

int CNativeToolbar::getHeight()
{
    return getAppWindow().getProxy().getHeight();
}

bool CNativeToolbar::isStarted()
{
    return getAppWindow().getProxy().isStarted();
}

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
rhodes-3.0.2 platform/wm/rhodes/emulator/NativeToolbarQt.cpp
rhodes-3.0.2.beta.1 platform/wm/rhodes/emulator/NativeToolbarQt.cpp
rhodes-3.0.1 platform/wm/rhodes/emulator/NativeToolbarQt.cpp
rhodes-3.0.1.beta.8 platform/wm/rhodes/emulator/NativeToolbarQt.cpp
rhodes-3.0.1.beta.7 platform/wm/rhodes/emulator/NativeToolbarQt.cpp
rhodes-3.0.1.beta.6 platform/wm/rhodes/emulator/NativeToolbarQt.cpp
rhodes-3.0.1.beta.5 platform/wm/rhodes/emulator/NativeToolbarQt.cpp
rhodes-3.0.1.beta.4 platform/wm/rhodes/emulator/NativeToolbarQt.cpp
rhodes-3.0.1.beta.3 platform/wm/rhodes/emulator/NativeToolbarQt.cpp
rhodes-3.0.1.beta.2 platform/wm/rhodes/emulator/NativeToolbarQt.cpp
rhodes-3.0.0 platform/wm/rhodes/emulator/NativeToolbarQt.cpp
rhodes-3.0.0.beta.7 platform/wm/rhodes/emulator/NativeToolbarQt.cpp
rhodes-3.0.0.beta.6 platform/wm/rhodes/emulator/NativeToolbarQt.cpp
rhodes-3.0.0.beta.5 platform/wm/rhodes/emulator/NativeToolbarQt.cpp
rhodes-3.0.0.beta.4 platform/wm/rhodes/emulator/NativeToolbarQt.cpp
rhodes-3.0.0.beta.3 platform/wm/rhodes/emulator/NativeToolbarQt.cpp
rhodes-3.0.0.beta.2 platform/wm/rhodes/emulator/NativeToolbarQt.cpp
rhodes-3.0.0.beta.1 platform/wm/rhodes/emulator/NativeToolbarQt.cpp