/*************************************************************************** * $Id$ ** * Copyright (C) 1992-2000 Trolltech AS. All rights reserved. ** * This file is part of an example program for Qt. This example * program may be used, distributed and modified without limitation. ** ****************************************************************************/ import org.kde.qt.*; import java.util.ArrayList; class MyWidgetView extends WidgetView { int s; public MyWidgetView( ) { this(null, null); } public MyWidgetView( TQWidget parent, String name ) { super(parent, name); s = 0; setToolBarsMovable( true ); } void button1Clicked() { ArrayList styles = TQStyleFactory.keys(); s = (++s)%styles.size(); tqApp().setStyle( (String) styles.get(s) ); super.button1Clicked(); } // // Create and display our WidgetView. // public static void main(String[] args) { TQApplication.setColorSpec( TQApplication.CustomColor ); TQApplication a = new TQApplication( args ); MyWidgetView w = new MyWidgetView(); a.setMainWidget( w ); w.show(); int res = a.exec(); return; } static { qtjava.initialize(); } }