Overview
Examples
Screenshots
Comparisons
Applications
Download
Documentation
Tutorials
Bazaar
Status & Roadmap
FAQ
Authors & License
Forums
Funding Ultimate++
Search on this site
Search in forums












SourceForge.net Logo
Home » U++ Library support » U++ Widgets - General questions or Mixed problems » public Ctrl in my class - param in constructor problem
icon10.gif  public Ctrl in my class - param in constructor problem [message #29948] Wed, 01 December 2010 11:37 Go to previous message
arkady_c is currently offline  arkady_c
Messages: 14
Registered: December 2010
Location: Polska
Promising Member
Howk

I heaw problem in public Ctrl

serwis_ide.h
class SYSTEM_LAY : public WithsystemLayout<TopWindow> {	
	public:	
	ChartBOA chartsystem; //my class!!!
typedef	SYSTEM_LAY CLASSNAME;
	SYSTEM_LAY(){
		chartsystem(7);//this is problem?
		Add(chartsystem.LeftPos(0, 800).TopPos(0, 550));
		//chartsystem.SetMaxSerii(7);//this is OK}

//chartsystem.SetMaxSerii(7);//this is OK
but I want in constructor set param my chart, NATURALLY if this no conceivably I USE metod SetMaxSerii Rolling Eyes
D:\JOWISZ\serwis_ide\/serwis_ide.h: In constructor 'SYSTEM_LAY::SYSTEM_LAY()':
D:\JOWISZ\serwis_ide\/serwis_ide.h:40: error: no match for call to '(ChartBOA) (int)'

class boa : public WithboaLayout<TopWindow> {
	
	SYSTEM_LAY systemL;
...
boa::boa()
{
	CtrlLayout(*this, "SERWIS");
	CtrlLayout(systemL);
...
class ChartBOA : public Ctrl
{
private:
int MaxSerii;
...
public:
	typedef ChartBOA CLASSNAME;
	virtual void Paint (Draw& w);
	void SET_Serie();
			
	ChartBOA(int maxserii=16);
	void SetMaxSerii(int amaxserii){MaxSerii = amaxserii;}
...
ChartBOA::ChartBOA(int maxserii) : MaxSerii(maxserii)


I do not know if I have used well class Ctrl -inheritance-




2a7aff6be3f76940495be32258777636
 
Read Message icon10.gif
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: GetDefaultPrinter Call does not compile
Next Topic: Label box has no disabled look
Goto Forum:
  


Current Time: Sat May 04 06:14:35 CEST 2024

Total time taken to generate the page: 0.03114 seconds