~ubuntu-branches/ubuntu/raring/qgo/raring

« back to all changes in this revision

Viewing changes to src/mainwidget.h

  • Committer: Bazaar Package Importer
  • Author(s): Martin A. Godisch
  • Date: 2005-01-01 23:07:10 UTC
  • Revision ID: james.westby@ubuntu.com-20050101230710-fhng6yidm47xlb2i
Tags: upstream-1.0.0-r2
ImportĀ upstreamĀ versionĀ 1.0.0-r2

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#ifndef MAINWIDGET_H
 
2
#define MAINWIDGET_H
 
3
 
 
4
#include "mainwidget_gui.h"
 
5
#include "interfacehandler.h"
 
6
#include "setting.h"
 
7
#include "defines.h"
 
8
 
 
9
//class InterfaceHandler;
 
10
class NormalTools;
 
11
class ScoreTools;
 
12
 
 
13
class MainWidget : public MainWidgetGui
 
14
 
15
        Q_OBJECT
 
16
                
 
17
public:
 
18
        MainWidget(QWidget* parent = 0, const char* name = 0, WFlags fl = 0 );
 
19
        ~MainWidget();
 
20
        
 
21
        void toggleSlider(bool);
 
22
        bool getSlider() { return showSlider; }
 
23
        void toggleSliderSignal(bool b) { sliderSignalToggle = b; }
 
24
        virtual void setFont(const QFont &font);
 
25
        void setToolsTabWidget(enum tabType=tabNormalScore, enum tabState=tabSet);
 
26
        void doRealScore(bool);
 
27
 
 
28
        InterfaceHandler *interfaceHandler;
 
29
        ScoreTools *scoreTools;
 
30
 
 
31
public slots:
 
32
        void slot_toolsTabChanged(QWidget*);
 
33
        virtual void setMarkType(int);
 
34
        virtual void doPass();
 
35
        virtual void doUndo() { interfaceHandler->board->doUndo(); }
 
36
        virtual void doAdjourn() { interfaceHandler->board->doAdjourn(); }
 
37
        virtual void doResign() { interfaceHandler->board->doResign(); }
 
38
        virtual void doRefresh() { interfaceHandler->board->doRefresh(); }
 
39
        virtual void doScore(bool);
 
40
        virtual void sliderChanged(int);
 
41
        
 
42
private:
 
43
        bool showSlider, sliderSignalToggle;
 
44
};
 
45
 
 
46
#endif