text:
PLYMOUTH ADVENTURE (1952) 20762
Original MGM Insert Poster (14x36). Folded. Very Fine.
Original MGM Insert Poster (14x36) for the Clarence Brown historical adventure, PLYMOUTH ADVENTURE (1952) starring Spencer Tracy, Gene Tierney, and Van Johnson. This film chronicles the 96-day storm-filled voyage of the "Mayflower" crossing of the Atlantic to the New World. This original insert poster is folded and in very fine condition.
CLARENCE BROWN - Director
Spencer Tracy - Actor
Gene Tierney - Actor
Van Johnson - Actor
Leo Genn - Actor
Lloyd Bridges - Actor
Barry Jones - Actor
Gil Perkins - Actor
John Dehner - Actor
Tommy Ivo - Actor
IVANHOE (1952) 4964
Original Set of 8 British Front of House Cards (8x10). Fine Plus to Very Fine Original Set of 8 British Front of House Cards (8x10) for the Richard Thorpe literary epic, IVANHOE (1952) starring...
Original MGM One Sheet Poster (27x41). Folded. Fine Plus To Very Fine Condition. Original MGM One Sheet Poster (27x41) for the Clarence Brown historical adventure, PLYMOUTH ADVENTURE (1952)...
FLESH AND FURY (1952) 4099
Universal Pictures Original One Sheet Poster (27x41). Folded. Very Good Condition. Original Universal Pictures One Sheet Poster (27x41) for the Joseph Pevney sport drama, FLESH AND FURY (1952)...
BRAVE WARRIOR (1952) 25240
Columbia Pictures Original Italian Fotobustas (14x19) Two Different Good to Very Good Condition Original Italian Fotobustas (2) for the first Italian release of the film BRAVE WARRIOR (1952)...
SOMETHING TO LIVE FOR (1952) 4338
Original Paramount Pictures Complete Set of 8 Lobby Cards (11x14). Very Good to Fine Condition. Original Paramount Pictures Complete Set of 8 Lobby Cards (11x14) for the George Stevens drama,...
PLACE IN THE SUN, A (1951) 26284
Paramount Original Six Sheet Poster (81x81) Folded Fine Condition	Original Paramount Pictures Six Sheet Poster (81x81) for the George Stevens romantic tragedy A PLACE IN THE SUN (1951) starring...
PRINCE AND THE SHOWGIRL, THE (1957) 14475
Original Warner Bros. Six Sheet Poster (81x81). Linen-Backed. Very Fine Condition. Original Warner Brothers Six Sheet Poster (81x81) for the Laurence Olivier romantic comedy, THE PRINCE AND THE...
PLEASURE SEEKERS, THE (1965) 11415 Fine Plus
Original One Sheet Poster. 27x41. Fine Plus. Original 20th Century-Fox One Sheet Poster (27x41) for the Jean Negulesco musical comedy, THE PLEASURE SEEKERS (1965) starring Ann-Margret, Anthony...
POT O' GOLD (1941) 6515
United Artists Complete Lobby Card Set (11x14). Very Good to Very Fine. Original United Artists Complete Lobby Card Set (11x14) for the George Marshall musical comedy, POT O' GOLD (1941) starring...
PRIVATE LIVES OF ADAM AND EVE, THE (1961) 20613
Original Universal Pictures Window Card (14x22). Fine condition. Original Universal Pictures Window Card (14x22) for the Mickey Rooney and Albert Zugsmith comedy, THE PRIVATE LIVES OF ADAM AND EVE...
PURSUED (1947) 6981
Original Warner Brothers Insert Poster (14x36). Rolled. Fine Plus Original Warner Brothers Insert Poster (14x36) for the Raoul Walsh film noir western, PURSUED (1947) starring Teresa Wright, Robert...
MONTE WALSH (1970) 21899
Original National General Pictures Window Card (14x22). Unfolded. Very Fine. Original National General Pictures Window Card (14x22) for the William Fraker western, MONTE WALSH (1970) starring...
RAGING DRAGON (70'S) 27432
East-West Releasing Original One-Sheet Poster (27x41) Folded Very Fine Condition East-West Releasing Original One-Sheet Poster (27x41), folded, for the martial arts film RAGING DRAGON. This film...
POP GEAR (1965) 15806
Original American International Three-Sheet U.S. Poster (41x81) Unbacked Fine Plus Condition Original American International Pictures Three Sheet Poster (41x81) for the Frederic Goode pop music...


text:
Ford profits slide 86% on restructuring charges
Ian Thibodeau
Dearborn — Ford Motor Co. said Wednesday its annual profits would be lower than analysts expected as the company's second-quarter profits slid 86% due to the automaker's ongoing global restructuring.
The automaker's income will likely continue to take hits through the remainder of 2019, officials said Wednesday, as the automaker moves to cut costs and reform unprofitable pieces of its global business. The situation could make contract negotiations with the United Auto Workers contentious, as the UAW will be looking for pay increases while Ford's profits shrink under the current restructuring.
Ford is making strong progress right-sizing its problem European and South American business, said CEO Jim Hackett and Ford's new chief financial officer Tim Stone. The short-term hits to earnings will pay out later when the company reports stronger earnings over the long-term following its global restructuring, the executives said.
"There's a lot of good news in this year of execution," Hackett said. "We are improving fitness."
Ford officials previously said the company would spend $11 billion to restructure the global business over the next few years. It would spend roughly $3.5 billion of that in 2019 as the global moves get underway; $1.2 billion in expenses was incurred in the second quarter, which means the second half of the year will see more dents to earnings. Ford made $148 million in the second quarter. Profits were down 54% for the first half of the year.
The global redesign took a bite out of profits in the second quarter, but the automaker's pile of cash grew 30% compared to a year ago to boost operating cash-flow through the first half of the year to $10 billion. Stone said that is early proof that the automaker's restructuring moves can boost profitability.
"You're starting to see it in the results," Stone said. "It's the very early days. That's very encouraging, because we're already starting to see some early benefits, some early signs, and we have a lot of opportunity to continue to execute against the redesign."
Ford also took a hit to the bottom line on the Ford Explorer and Lincoln Aviator introductions, which slowed North American wholesales by 72,000 units. The company announced earlier this week it was adding capacity in Chicago to increase production of some of those new models.
The company's earnings before interest and taxes were flat at $1.7 billion. Ford took a $181 million charge there because shares of a software company, Pivotal, slid more than 35% in the first half of the year after the company lowered its full-year fiscal outlook earlier this summer. Ford had invested $181.2 million in Pivotal in 2016 for the company to develop cloud software.
Ford also reported revenue was flat as it transitions out of small cars and sedans in favor of larger, more profitable vehicles.
"The transition out of some of those products has been more than offset by the benefits of launching Ranger," Stone said. "Our portfolio is transitioning significantly in the U.S....and so it's a much better customer experience, (and) a fresh lineup of cars that customers want to buy."
Ford reported its automotive segment's earnings before interest and taxes were up 19% to $1.4 billion due to better mix in North America, though the company's North American business unit earnings dropped 3% to $1.7 billion. The automaker's profit margin was 7.1%; Ford is targeting a 10% margin in North America, and an 8% margin overall.
The automaker lost money in South America ($205 million), the Middle East and Africa ($45 million) and Greater China ($155 million), though the loss in China was a $328 million improvement compared to a year ago. Ford made $52 million in Europe and $30 million from the rest of its Asian business.
Stone said Wednesday that earnings per share for 2019 would be $1.20 to $1.35, lower than analysts' estimates. He expects 2019 earnings before interest and taxes to be between $7 billion and $7.5 billion, up from $7 billion last year. Ford hadn't previously given specific targets for 2019.
Meantime, Stone emphasized the amount of cash Ford had as the automaker braves slowing sales at a greater rate than some of its competitors due to the vehicles it's eliminating from its lineup. The automaker's cash pile grew $1.5 billion in the second quarter. The company has $10 billion in cash flow from operating activities through the first half of the year.
Ford through the first half of 2019 was quickly paring back sedan sales as the company transitions to a more SUV- and truck-heavy lineup. Before the company's all-new Explorer, Aviator, Escape and other larger vehicles finish their production ramp-ups, Ford's Ranger and EcoSport were tasked with filling the void left by slow-selling sedans like the Fusion, and compact cars like the Focus and Fiesta.
"Ford is still working through some growing pains as it transitions away from passenger vehicles," said Jeremy Acevedo, senior manager of insights at Edmunds. "The company is facing a pretty big loss in sales from phasing out the Focus, and although the new Ranger is helping recuperate some of this, it's not enough at this point. You can't kill cars and expect sales to stay the same if you haven't given shoppers other options. It's critical that the Escape and Explorer hit the market soon if Ford wants to execute against its master plan for the future."
But Ford's pile of cash could also make the automaker a target. Ford is in the beginning stages of national contract talks with the United Auto Workers. The UAW is angling to get better wages and retain already strong health benefits after years of record profits from the Detroit Three.
Ford, General Motors Co., and Fiat Chrysler Automobiles all say the companies need to undergo some belt-tightening amid slowing sales and an uncertain future. Ford is currently undergoing a restructuring that would trim or redeploy some $25.5 billion in addition to the $11 billion it's spending to restructure the global workforce.
ithibodeau@detroitnews.com
Twitter: @Ian_Thibodeau

redpajama_set_name: RedPajamaCommonCrawl


Our clients look to us for thoughtful investment solutions reflecting the realities of today's global markets. We believe the portfolio workhorse of the past 30 years—a globally diversified stock/bond mix—will no longer protect investors the way it has historically. World equity markets now seem to move in lockstep and bond markets are vulnerable to rising interest rates. As such, simple global diversification of stocks and bonds leaves investors exposed to much greater risk. New thinking is required.
Our goal is to build conservative, research-based portfolios which are fee- and tax-conscious and keenly focused on managing volatility. Our clients' portfolios are exposed to a wider range of options encompassing traditional investments and highly selective exposures to sources of returns from less-traditional investments like Private Equity, Treasury Inflation Protected Securities (TIPS), Real Estate Investments, Hedge Funds, Oil and Gas Limited Partnerships, Farming, Timber, Natural Resources, Infrastructure and the like. Generally, these types of non-traditional investments have been shown to provide significant diversification benefits to investors because their movements are less correlated to the major markets. Yet, with proper manager selection, they can offer increased returns to investors over time. While new to many individual investors, this strategy has been used successfully for decades by many of the world's most sophisticated endowments and wealthiest families.


Parcel Holders is a trading name of Parcel PickUp Limited, registered company no.6508943.
PickUp DropOff point, PUDO and PickUp shop are all terms for collections points.
Please follow online instructions for labelling of consignments. Parcel Holders cannot be held responsible for the loss of a parcel if the address is incorrect or incomplete.
We will compensate customers within 28 days in full in the event of loss, theft or damage, where the claims process has been completed.
However, where evidence of a delivery to the Parcel Holders PickUp DropOff point does not exist and the collection point disputes receiving the delivery, compensation for a missing delivery is strictly at the discretion of Parcel Holders.
f. You have requested and recorded relevant courier tracking reference numbers from the retailer. Parcel Holders will require a Proof of Delivery (POD) with a signature of a member of the staff working at the PickUp DropOff point. Where available, GPS tracking of the POD will additionally be required.
Having followed these steps and having been unsuccessful in locating or being compensated for your lost/stolen delivery, you may start the claim application process with Parcel Holders. We may request evidence that you have followed the steps above before proceeding with your claim application.
Furthermore, we may require that you permit us to discuss your delivery with the retailer, courier company and financial institution directly.
Moreover, in the event that Parcel Holders has compensated you for a lost or stolen item/s, the item/s then become the property of Parcel Holders. You are required to inform Parcel Holders immediately should any item subsequently be delivered to you, found or retrieved. As, now the property of Parcel Holders, Parcel Holders may take ownership of and dispose of items as it feels fit. Furthermore, Parcel Holders reserves the right to request that you purchase goods back at the original price with the compensation you received.
Parcel Holders does not take responsibility, and shall not be held liable, for any additional costs incurred by any party, due to loss or delay as a result of using the Parcel Holders service.
Parcel Holders reserves the right to withdraw service from customers, without explanation or advanced warning.
The maximum weight of a consignment must not exceed 15 KG. We operate a fair usage policy in relation to the size of consignments sent. A consignment sent through our network must be easily manageable by one individual. It must also easily fit through doorways. Where a PickUp DropOff point has contacted us with concerns about the size of a consignment, we reserve the right to request collection of the consignment on delivery or as soon as possible afterwards.
Business customers are expected to collect the majority of their consignments delivered to PickUp DropOff points within 48 hours of delivery. In special circumstances, Parcel Holders may require that consignments are collected on request.
Normal practice however, is that all standard size consignments must be collected from PickUp DropOff points within a maximum of 5 working days of delivery. Parcel Holders does not take responsibility for, or insure, consignments that exceed the 5 working day period. If the 5 working day period is exceeded, Parcel Holders may return consignments to a customer's premises (or the customer's suppliers premises) and charge for the expenses incurred plus an administration fee. A daily holding fee may also be applied for late collection. If fees are not paid upon request, Parcel Holders reserves the right to take possession of consignments to cover costs.
Parcel Holders will endeavour to take collection of and store your parcels in a safe environment. However, we cannot be held responsible for the natural deterioration of goods while in our care. Therefore, collection should be made as soon as possible.
If for any reason you are unable to collect your parcel/s within 5 working days please contact Parcel Holders customer services dept.
Parcel Holders does not make onward deliveries as a matter of course. If we have been unable to contact you and have received no instruction from you within 4 weeks from the delivery date, we reserve the right to dispose of your consignment. Please note that this is a last resort and we will always do our best to get hold of you first.
Customers collecting consignments must be a minimum of 18 years old on the date of collection.
Parcel Holders reserves the right to change or amend its prices and services at any time and without prior notice. However, changes will only be implemented after they have been published on the Parcel Holders website. Please see Prices and Payment for further details.
Parcel Holders collects information to process your parcel delivery requirements. In order to accept your parcel/s, we require you to register by providing us with your name, home address, email address, mobile phone number (if applicable) and a personal password of your choosing (to enable you to login).
Information collected from you will not be given to any other party for marketing purposes. However, we retain the right to disclose personal information to the appropriate legal authorities, where we believe this may aid in the prevention of fraud. Furthermore, we retain the right to share your personal information with retailers, courier companies and financial institutions, to track your deliveries and/or aid in the prevention of fraud.
Your details will normally be kept on our system indefinitely. However, should you decide to no longer use the Parcel Holders service, you may request to have your details removed from our database.
We will only ever use your information lawfully, in accordance with the Data Protection Act 1998.
In the unlikely event that Parcel Holders ceases business, users will be informed immediately. A time period of 1 month will be given for the collection of all parcels.
If you are having delivered food items, medicines or anything else which may require special handling, you must inform your Parcel Holders agent before you make your purchase. We cannot be held responsible if your item cannot be taken delivery of by Parcel Holders and you have already purchased it.
If you are in any doubt of your parcel's suitability, please contact us before arranging delivery of your purchases and filling out your Parcel Holders submission form.
Parcel Holders reserves the right to change or amend its prices and services at any time and without prior notice.


A man has been charged with the murder of a 51-year-old man who was stabbed to death on a train in front of his 14-year-old son.
Darren Shane Pencille, 35 from Farnham, was charged on Sunday night with the murder of Lee Pomeroy and possession of an offensive weapon in connection with the attack on board a train from Guildford to London on Friday.
Chelsea Mitchell, 27, also from Farnham, has also been charged with assisting an offender.
Mr Pomeroy was travelling to London with his only son from their home in Guildford when he got into a trivial row with another man.
Police said that within minutes the argument had exploded into extreme violence and Mr Pomeroy, a maths graduate and IT consultant, had been stabbed multiple times.
It emerged on Sunday night that his 14-year-old son was cradling him as he lay dying. The teenager, who had been looking forward to spending some "quality time" with his father, was continuing to receive care from specially trained officers.
Neighbours described Mr Pomeroy and his Russian born wife, Svetlana, as a quiet couple who were devoted to their son.
Mrs Pomeroy was too upset to comment on Sunday at their semi-detached home in Guildford. But it has emerged that after moving to Britain she had told friends back home how impressed she was with the decency of the British people.
In a message posted online she wrote: "I love how people here wish to be hospitable, how they smile, how they take care of nature. People still tend to build families, plus there are laws to support women."
It is thought the row, which led to Mr Pomeroy's death, began as he and another man bumped into one another as they were boarding a train at Guildford's London Road station.
Mr Pomeroy was described as a devoted family man, who would always stand up for those in trouble.
In a statement his devastated family said: "Lee took his son on a trip to London hoping to spend some quality time with him which was cut short by an horrific and pointless attack."
The maths graduate was described as an "honest, bright person" who loved music and art.
The family statement went on: "He was a devoted family man and did everything for his family.
Police said they were not looking for anyone else in connection with the killing.
Detectives were continuing to appeal for information and asked anyone who was on the train at the time or who has dash-cam footage of the Clandon area after 1pm on January 4 to get in touch as soon as possible.


text:
extern "C"
{

QTCEXPORT(void*,qtc_QRadioButton)() {
  DhQRadioButton*tr = new DhQRadioButton();
  tr->setProperty(QTC_DHPROP, true);
  QPointer<DhQRadioButton> * ttr = new QPointer<DhQRadioButton>(tr);
  return (void*) ttr;
}

QTCEXPORT(void*,qtc_QRadioButton1)(void* x1) {
  QObject*tx1 = *((QPointer<QObject>*)x1);
  if ((tx1!=NULL)&&((QObject *)tx1)->property(QTC_PROP).isValid()) tx1 = ((QObject*)(((qtc_DynamicQObject*)tx1)->parent()));
  DhQRadioButton*tr = new DhQRadioButton((QWidget*)tx1);
  tr->setProperty(QTC_DHPROP, true);
  QPointer<DhQRadioButton> * ttr = new QPointer<DhQRadioButton>(tr);
  return (void*) ttr;
}

QTCEXPORT(void*,qtc_QRadioButton2)(wchar_t* x1) {
  DhQRadioButton*tr = new DhQRadioButton(from_method(x1));
  tr->setProperty(QTC_DHPROP, true);
  QPointer<DhQRadioButton> * ttr = new QPointer<DhQRadioButton>(tr);
  return (void*) ttr;
}

QTCEXPORT(void*,qtc_QRadioButton3)(wchar_t* x1, void* x2) {
  QObject*tx2 = *((QPointer<QObject>*)x2);
  if ((tx2!=NULL)&&((QObject *)tx2)->property(QTC_PROP).isValid()) tx2 = ((QObject*)(((qtc_DynamicQObject*)tx2)->parent()));
  DhQRadioButton*tr = new DhQRadioButton(from_method(x1), (QWidget*)tx2);
  tr->setProperty(QTC_DHPROP, true);
  QPointer<DhQRadioButton> * ttr = new QPointer<DhQRadioButton>(tr);
  return (void*) ttr;
}

QTCEXPORT(int,qtc_QRadioButton_event)(void* x0, void* x1) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  return (int)((DhQRadioButton*)tx0)->Dhevent((QEvent*)x1);
}

QTCEXPORT(int,qtc_QRadioButton_event_h)(void* x0, void* x1) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  return (int)((DhQRadioButton*)tx0)->Dvhevent((QEvent*)x1);
}

QTCEXPORT(int,qtc_QRadioButton_hitButton)(void* x0, void* x1) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  return (int)((DhQRadioButton*)tx0)->DhhitButton((const QPoint&)(*(QPoint*)x1));
}

QTCEXPORT(int,qtc_QRadioButton_hitButton_qth)(void* x0, int x1_x, int x1_y) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  QPoint tx1(x1_x, x1_y);
  return (int)((DhQRadioButton*)tx0)->DhhitButton(tx1);
}

QTCEXPORT(void,qtc_QRadioButton_initStyleOption)(void* x0, void* x1) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  ((DhQRadioButton*)tx0)->DhinitStyleOption((QStyleOptionButton*)x1);
}

QTCEXPORT(void,qtc_QRadioButton_mouseMoveEvent)(void* x0, void* x1) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  ((DhQRadioButton*)tx0)->DhmouseMoveEvent((QMouseEvent*)x1);
}

QTCEXPORT(void,qtc_QRadioButton_mouseMoveEvent_h)(void* x0, void* x1) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  ((DhQRadioButton*)tx0)->DvhmouseMoveEvent((QMouseEvent*)x1);
}

QTCEXPORT(void,qtc_QRadioButton_paintEvent)(void* x0, void* x1) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  ((DhQRadioButton*)tx0)->DhpaintEvent((QPaintEvent*)x1);
}

QTCEXPORT(void,qtc_QRadioButton_paintEvent_h)(void* x0, void* x1) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  ((DhQRadioButton*)tx0)->DvhpaintEvent((QPaintEvent*)x1);
}

QTCEXPORT(void*,qtc_QRadioButton_sizeHint)(void* x0) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  QSize * tc;
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_DHPROP).isValid()) {
    tc = new QSize(((DhQRadioButton*)tx0)->DhsizeHint());
  } else {
    tc = new QSize(((QRadioButton*)tx0)->sizeHint());
  }
  return (void*)(tc);
}

QTCEXPORT(void*,qtc_QRadioButton_sizeHint_h)(void* x0) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  QSize * tc = new QSize(((DhQRadioButton*)tx0)->DvhsizeHint());
  return (void*)(tc);
}

QTCEXPORT(void,qtc_QRadioButton_sizeHint_qth)(void* x0, int* _ret_w, int* _ret_h) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  QSize tc;
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_DHPROP).isValid()) {
    tc = ((DhQRadioButton*)tx0)->DhsizeHint();
  } else {
    tc = ((QRadioButton*)tx0)->sizeHint();
  }
  *_ret_w = tc.width(); *_ret_h = tc.height();
  return;
}

QTCEXPORT(void,qtc_QRadioButton_sizeHint_qth_h)(void* x0, int* _ret_w, int* _ret_h) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  QSize tc = ((DhQRadioButton*)tx0)->DvhsizeHint();
  *_ret_w = tc.width(); *_ret_h = tc.height();
  return;
}

QTCEXPORT(void,qtc_QRadioButton_finalizer)(void* x0) {
  delete ((QPointer<QRadioButton>*)x0);
}

QTCEXPORT(void*,qtc_QRadioButton_getFinalizer)() {
  return (void*)(&qtc_QRadioButton_finalizer);
}

QTCEXPORT(void,qtc_QRadioButton_delete)(void* x0) {
  QObject* tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&(((QObject*)tx0)->property(QTC_PROP).isValid())) {
    qtc_DynamicQObject* ttx0 = (qtc_DynamicQObject*)tx0;
    tx0 = ((QObject*)(tx0->parent()));
    ttx0->freeDynamicSlots();
    delete ttx0;
  }
  if ((tx0!=NULL)&&(((QObject*)tx0)->property(QTC_DHPROP).isValid())) {
    ((DhQRadioButton*)tx0)->freeDynamicHandlers();
    delete((DhQRadioButton*)tx0);
  } else {
    delete((QRadioButton*)tx0);
  }
}

QTCEXPORT(void,qtc_QRadioButton_deleteLater)(void* x0) {
  QObject* tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&(((QObject*)tx0)->property(QTC_PROP).isValid())) {
    qtc_DynamicQObject* ttx0 = (qtc_DynamicQObject*)tx0;
    tx0 = ((QObject*)(tx0->parent()));
    ttx0->freeDynamicSlots();
    ttx0->deleteLater();
  }
  if ((tx0!=NULL)&&(((QObject*)tx0)->property(QTC_DHPROP).isValid())) {
    ((DhQRadioButton*)tx0)->freeDynamicHandlers();
    ((DhQRadioButton*)tx0)->deleteLater();
  } else {
    ((QRadioButton*)tx0)->deleteLater();
  }
}

QTCEXPORT(void,qtc_QRadioButton_changeEvent)(void* x0, void* x1) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  ((DhQRadioButton*)tx0)->DhchangeEvent((QEvent*)x1);
}

QTCEXPORT(void,qtc_QRadioButton_changeEvent_h)(void* x0, void* x1) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  ((DhQRadioButton*)tx0)->DvhchangeEvent((QEvent*)x1);
}

QTCEXPORT(void,qtc_QRadioButton_checkStateSet)(void* x0) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  ((DhQRadioButton*)tx0)->DhcheckStateSet();
}

QTCEXPORT(void,qtc_QRadioButton_focusInEvent)(void* x0, void* x1) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  ((DhQRadioButton*)tx0)->DhfocusInEvent((QFocusEvent*)x1);
}

QTCEXPORT(void,qtc_QRadioButton_focusInEvent_h)(void* x0, void* x1) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  ((DhQRadioButton*)tx0)->DvhfocusInEvent((QFocusEvent*)x1);
}

QTCEXPORT(void,qtc_QRadioButton_focusOutEvent)(void* x0, void* x1) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  ((DhQRadioButton*)tx0)->DhfocusOutEvent((QFocusEvent*)x1);
}

QTCEXPORT(void,qtc_QRadioButton_focusOutEvent_h)(void* x0, void* x1) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  ((DhQRadioButton*)tx0)->DvhfocusOutEvent((QFocusEvent*)x1);
}

QTCEXPORT(void,qtc_QRadioButton_keyPressEvent)(void* x0, void* x1) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  ((DhQRadioButton*)tx0)->DhkeyPressEvent((QKeyEvent*)x1);
}

QTCEXPORT(void,qtc_QRadioButton_keyPressEvent_h)(void* x0, void* x1) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  ((DhQRadioButton*)tx0)->DvhkeyPressEvent((QKeyEvent*)x1);
}

QTCEXPORT(void,qtc_QRadioButton_keyReleaseEvent)(void* x0, void* x1) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  ((DhQRadioButton*)tx0)->DhkeyReleaseEvent((QKeyEvent*)x1);
}

QTCEXPORT(void,qtc_QRadioButton_keyReleaseEvent_h)(void* x0, void* x1) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  ((DhQRadioButton*)tx0)->DvhkeyReleaseEvent((QKeyEvent*)x1);
}

QTCEXPORT(void,qtc_QRadioButton_mousePressEvent)(void* x0, void* x1) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  ((DhQRadioButton*)tx0)->DhmousePressEvent((QMouseEvent*)x1);
}

QTCEXPORT(void,qtc_QRadioButton_mousePressEvent_h)(void* x0, void* x1) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  ((DhQRadioButton*)tx0)->DvhmousePressEvent((QMouseEvent*)x1);
}

QTCEXPORT(void,qtc_QRadioButton_mouseReleaseEvent)(void* x0, void* x1) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  ((DhQRadioButton*)tx0)->DhmouseReleaseEvent((QMouseEvent*)x1);
}

QTCEXPORT(void,qtc_QRadioButton_mouseReleaseEvent_h)(void* x0, void* x1) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  ((DhQRadioButton*)tx0)->DvhmouseReleaseEvent((QMouseEvent*)x1);
}

QTCEXPORT(void,qtc_QRadioButton_nextCheckState)(void* x0) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  ((DhQRadioButton*)tx0)->DhnextCheckState();
}

QTCEXPORT(void,qtc_QRadioButton_timerEvent)(void* x0, void* x1) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  ((DhQRadioButton*)tx0)->DhtimerEvent((QTimerEvent*)x1);
}

QTCEXPORT(void,qtc_QRadioButton_actionEvent)(void* x0, void* x1) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  ((DhQRadioButton*)tx0)->DhactionEvent((QActionEvent*)x1);
}

QTCEXPORT(void,qtc_QRadioButton_actionEvent_h)(void* x0, void* x1) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  ((DhQRadioButton*)tx0)->DvhactionEvent((QActionEvent*)x1);
}

QTCEXPORT(void,qtc_QRadioButton_addAction)(void* x0, void* x1) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  QObject*tx1 = *((QPointer<QObject>*)x1);
  if ((tx1!=NULL)&&((QObject *)tx1)->property(QTC_PROP).isValid()) tx1 = ((QObject*)(((qtc_DynamicQObject*)tx1)->parent()));
  ((QRadioButton*)tx0)->addAction((QAction*)tx1);
}

QTCEXPORT(void,qtc_QRadioButton_closeEvent)(void* x0, void* x1) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  ((DhQRadioButton*)tx0)->DhcloseEvent((QCloseEvent*)x1);
}

QTCEXPORT(void,qtc_QRadioButton_closeEvent_h)(void* x0, void* x1) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  ((DhQRadioButton*)tx0)->DvhcloseEvent((QCloseEvent*)x1);
}

QTCEXPORT(void,qtc_QRadioButton_contextMenuEvent)(void* x0, void* x1) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  ((DhQRadioButton*)tx0)->DhcontextMenuEvent((QContextMenuEvent*)x1);
}

QTCEXPORT(void,qtc_QRadioButton_contextMenuEvent_h)(void* x0, void* x1) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  ((DhQRadioButton*)tx0)->DvhcontextMenuEvent((QContextMenuEvent*)x1);
}

QTCEXPORT(void,qtc_QRadioButton_create)(void* x0) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  ((DhQRadioButton*)tx0)->Dhcreate();
}

QTCEXPORT(void,qtc_QRadioButton_create1)(void* x0, void* x1) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  ((DhQRadioButton*)tx0)->Dhcreate((WId)x1);
}

QTCEXPORT(void,qtc_QRadioButton_create2)(void* x0, void* x1, int x2) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  ((DhQRadioButton*)tx0)->Dhcreate((WId)x1, (bool)x2);
}

QTCEXPORT(void,qtc_QRadioButton_create3)(void* x0, void* x1, int x2, int x3) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  ((DhQRadioButton*)tx0)->Dhcreate((WId)x1, (bool)x2, (bool)x3);
}

QTCEXPORT(void,qtc_QRadioButton_destroy)(void* x0) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  ((DhQRadioButton*)tx0)->Dhdestroy();
}

QTCEXPORT(void,qtc_QRadioButton_destroy1)(void* x0, int x1) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  ((DhQRadioButton*)tx0)->Dhdestroy((bool)x1);
}

QTCEXPORT(void,qtc_QRadioButton_destroy2)(void* x0, int x1, int x2) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  ((DhQRadioButton*)tx0)->Dhdestroy((bool)x1, (bool)x2);
}

QTCEXPORT(int,qtc_QRadioButton_devType)(void* x0) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_DHPROP).isValid()) {
    return (int)((DhQRadioButton*)tx0)->DhdevType();
  } else {
    return (int)((QWidget*)tx0)->devType();
  }
}

QTCEXPORT(int,qtc_QRadioButton_devType_h)(void* x0) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  return (int)((DhQRadioButton*)tx0)->DvhdevType();
}

QTCEXPORT(void,qtc_QRadioButton_dragEnterEvent)(void* x0, void* x1) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  ((DhQRadioButton*)tx0)->DhdragEnterEvent((QDragEnterEvent*)x1);
}

QTCEXPORT(void,qtc_QRadioButton_dragEnterEvent_h)(void* x0, void* x1) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  ((DhQRadioButton*)tx0)->DvhdragEnterEvent((QDragEnterEvent*)x1);
}

QTCEXPORT(void,qtc_QRadioButton_dragLeaveEvent)(void* x0, void* x1) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  ((DhQRadioButton*)tx0)->DhdragLeaveEvent((QDragLeaveEvent*)x1);
}

QTCEXPORT(void,qtc_QRadioButton_dragLeaveEvent_h)(void* x0, void* x1) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  ((DhQRadioButton*)tx0)->DvhdragLeaveEvent((QDragLeaveEvent*)x1);
}

QTCEXPORT(void,qtc_QRadioButton_dragMoveEvent)(void* x0, void* x1) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  ((DhQRadioButton*)tx0)->DhdragMoveEvent((QDragMoveEvent*)x1);
}

QTCEXPORT(void,qtc_QRadioButton_dragMoveEvent_h)(void* x0, void* x1) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  ((DhQRadioButton*)tx0)->DvhdragMoveEvent((QDragMoveEvent*)x1);
}

QTCEXPORT(void,qtc_QRadioButton_dropEvent)(void* x0, void* x1) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  ((DhQRadioButton*)tx0)->DhdropEvent((QDropEvent*)x1);
}

QTCEXPORT(void,qtc_QRadioButton_dropEvent_h)(void* x0, void* x1) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  ((DhQRadioButton*)tx0)->DvhdropEvent((QDropEvent*)x1);
}

QTCEXPORT(void,qtc_QRadioButton_enabledChange)(void* x0, int x1) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  ((DhQRadioButton*)tx0)->DhenabledChange((bool)x1);
}

QTCEXPORT(void,qtc_QRadioButton_enterEvent)(void* x0, void* x1) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  ((DhQRadioButton*)tx0)->DhenterEvent((QEvent*)x1);
}

QTCEXPORT(void,qtc_QRadioButton_enterEvent_h)(void* x0, void* x1) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  ((DhQRadioButton*)tx0)->DvhenterEvent((QEvent*)x1);
}

QTCEXPORT(int,qtc_QRadioButton_focusNextChild)(void* x0) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  return (int)((DhQRadioButton*)tx0)->DhfocusNextChild();
}

QTCEXPORT(int,qtc_QRadioButton_focusNextPrevChild)(void* x0, int x1) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  return (int)((DhQRadioButton*)tx0)->DhfocusNextPrevChild((bool)x1);
}

QTCEXPORT(int,qtc_QRadioButton_focusPreviousChild)(void* x0) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  return (int)((DhQRadioButton*)tx0)->DhfocusPreviousChild();
}

QTCEXPORT(void,qtc_QRadioButton_fontChange)(void* x0, void* x1) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  ((DhQRadioButton*)tx0)->DhfontChange((const QFont&)(*(QFont*)x1));
}

QTCEXPORT(int,qtc_QRadioButton_heightForWidth)(void* x0, int x1) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_DHPROP).isValid()) {
    return (int)((DhQRadioButton*)tx0)->DhheightForWidth((int)x1);
  } else {
    return (int)((QWidget*)tx0)->heightForWidth((int)x1);
  }
}

QTCEXPORT(int,qtc_QRadioButton_heightForWidth_h)(void* x0, int x1) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  return (int)((DhQRadioButton*)tx0)->DvhheightForWidth((int)x1);
}

QTCEXPORT(void,qtc_QRadioButton_hideEvent)(void* x0, void* x1) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  ((DhQRadioButton*)tx0)->DhhideEvent((QHideEvent*)x1);
}

QTCEXPORT(void,qtc_QRadioButton_hideEvent_h)(void* x0, void* x1) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  ((DhQRadioButton*)tx0)->DvhhideEvent((QHideEvent*)x1);
}

QTCEXPORT(void,qtc_QRadioButton_inputMethodEvent)(void* x0, void* x1) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  ((DhQRadioButton*)tx0)->DhinputMethodEvent((QInputMethodEvent*)x1);
}

QTCEXPORT(void*,qtc_QRadioButton_inputMethodQuery)(void* x0, long x1) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  QVariant * tc;
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_DHPROP).isValid()) {
    tc = new QVariant(((DhQRadioButton*)tx0)->DhinputMethodQuery((Qt::InputMethodQuery)x1));
  } else {
    tc = new QVariant(((QWidget*)tx0)->inputMethodQuery((Qt::InputMethodQuery)x1));
  }
  return (void*)(tc);
}

QTCEXPORT(void*,qtc_QRadioButton_inputMethodQuery_h)(void* x0, long x1) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  QVariant * tc = new QVariant(((DhQRadioButton*)tx0)->DvhinputMethodQuery((int)x1));
  return (void*)(tc);
}

QTCEXPORT(void,qtc_QRadioButton_languageChange)(void* x0) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  ((DhQRadioButton*)tx0)->DhlanguageChange();
}

QTCEXPORT(void,qtc_QRadioButton_leaveEvent)(void* x0, void* x1) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  ((DhQRadioButton*)tx0)->DhleaveEvent((QEvent*)x1);
}

QTCEXPORT(void,qtc_QRadioButton_leaveEvent_h)(void* x0, void* x1) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  ((DhQRadioButton*)tx0)->DvhleaveEvent((QEvent*)x1);
}

QTCEXPORT(int,qtc_QRadioButton_metric)(void* x0, long x1) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  return (int)((DhQRadioButton*)tx0)->Dhmetric((int)x1);
}

QTCEXPORT(void*,qtc_QRadioButton_minimumSizeHint)(void* x0) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  QSize * tc;
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_DHPROP).isValid()) {
    tc = new QSize(((DhQRadioButton*)tx0)->DhminimumSizeHint());
  } else {
    tc = new QSize(((QWidget*)tx0)->minimumSizeHint());
  }
  return (void*)(tc);
}

QTCEXPORT(void*,qtc_QRadioButton_minimumSizeHint_h)(void* x0) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  QSize * tc = new QSize(((DhQRadioButton*)tx0)->DvhminimumSizeHint());
  return (void*)(tc);
}

QTCEXPORT(void,qtc_QRadioButton_minimumSizeHint_qth)(void* x0, int* _ret_w, int* _ret_h) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  QSize tc;
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_DHPROP).isValid()) {
    tc = ((DhQRadioButton*)tx0)->DhminimumSizeHint();
  } else {
    tc = ((QWidget*)tx0)->minimumSizeHint();
  }
  *_ret_w = tc.width(); *_ret_h = tc.height();
  return;
}

QTCEXPORT(void,qtc_QRadioButton_minimumSizeHint_qth_h)(void* x0, int* _ret_w, int* _ret_h) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  QSize tc = ((DhQRadioButton*)tx0)->DvhminimumSizeHint();
  *_ret_w = tc.width(); *_ret_h = tc.height();
  return;
}

QTCEXPORT(void,qtc_QRadioButton_mouseDoubleClickEvent)(void* x0, void* x1) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  ((DhQRadioButton*)tx0)->DhmouseDoubleClickEvent((QMouseEvent*)x1);
}

QTCEXPORT(void,qtc_QRadioButton_mouseDoubleClickEvent_h)(void* x0, void* x1) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  ((DhQRadioButton*)tx0)->DvhmouseDoubleClickEvent((QMouseEvent*)x1);
}

QTCEXPORT(void,qtc_QRadioButton_move)(void* x0, void* x1) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  ((QRadioButton*)tx0)->move((const QPoint&)(*(QPoint*)x1));
}

QTCEXPORT(void,qtc_QRadioButton_move_qth)(void* x0, int x1_x, int x1_y) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  QPoint tx1(x1_x, x1_y);
  ((QRadioButton*)tx0)->move(tx1);
}

QTCEXPORT(void,qtc_QRadioButton_move1)(void* x0, int x1, int x2) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  ((QRadioButton*)tx0)->move((int)x1, (int)x2);
}

QTCEXPORT(void,qtc_QRadioButton_moveEvent)(void* x0, void* x1) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  ((DhQRadioButton*)tx0)->DhmoveEvent((QMoveEvent*)x1);
}

QTCEXPORT(void,qtc_QRadioButton_moveEvent_h)(void* x0, void* x1) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  ((DhQRadioButton*)tx0)->DvhmoveEvent((QMoveEvent*)x1);
}

QTCEXPORT(void*,qtc_QRadioButton_paintEngine)(void* x0) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_DHPROP).isValid()) {
    return (void*)((DhQRadioButton*)tx0)->DhpaintEngine();
  } else {
    return (void*)((QWidget*)tx0)->paintEngine();
  }
}

QTCEXPORT(void*,qtc_QRadioButton_paintEngine_h)(void* x0) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  return (void*)((DhQRadioButton*)tx0)->DvhpaintEngine();
}

QTCEXPORT(void,qtc_QRadioButton_paletteChange)(void* x0, void* x1) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  ((DhQRadioButton*)tx0)->DhpaletteChange((const QPalette&)(*(QPalette*)x1));
}

QTCEXPORT(void,qtc_QRadioButton_repaint)(void* x0) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  ((QRadioButton*)tx0)->repaint();
}

QTCEXPORT(void,qtc_QRadioButton_repaint1)(void* x0, void* x1) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  ((QRadioButton*)tx0)->repaint((const QRegion&)(*(QRegion*)x1));
}

QTCEXPORT(void,qtc_QRadioButton_repaint2)(void* x0, int x1, int x2, int x3, int x4) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  ((QRadioButton*)tx0)->repaint((int)x1, (int)x2, (int)x3, (int)x4);
}

QTCEXPORT(void,qtc_QRadioButton_resetInputContext)(void* x0) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  ((DhQRadioButton*)tx0)->DhresetInputContext();
}

QTCEXPORT(void,qtc_QRadioButton_resize)(void* x0, void* x1) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  ((QRadioButton*)tx0)->resize((const QSize&)(*(QSize*)x1));
}

QTCEXPORT(void,qtc_QRadioButton_resize_qth)(void* x0, int x1_w, int x1_h) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  QSize tx1(x1_w, x1_h);
  ((QRadioButton*)tx0)->resize(tx1);
}

QTCEXPORT(void,qtc_QRadioButton_resize1)(void* x0, int x1, int x2) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  ((QRadioButton*)tx0)->resize((int)x1, (int)x2);
}

QTCEXPORT(void,qtc_QRadioButton_resizeEvent)(void* x0, void* x1) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  ((DhQRadioButton*)tx0)->DhresizeEvent((QResizeEvent*)x1);
}

QTCEXPORT(void,qtc_QRadioButton_resizeEvent_h)(void* x0, void* x1) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  ((DhQRadioButton*)tx0)->DvhresizeEvent((QResizeEvent*)x1);
}

QTCEXPORT(void,qtc_QRadioButton_setGeometry)(void* x0, void* x1) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  ((QRadioButton*)tx0)->setGeometry((const QRect&)(*(QRect*)x1));
}

QTCEXPORT(void,qtc_QRadioButton_setGeometry_qth)(void* x0, int x1_x, int x1_y, int x1_w, int x1_h) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  QRect tx1(x1_x, x1_y, x1_w, x1_h);
  ((QRadioButton*)tx0)->setGeometry(tx1);
}

QTCEXPORT(void,qtc_QRadioButton_setGeometry1)(void* x0, int x1, int x2, int x3, int x4) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  ((QRadioButton*)tx0)->setGeometry((int)x1, (int)x2, (int)x3, (int)x4);
}

QTCEXPORT(void,qtc_QRadioButton_setMouseTracking)(void* x0, int x1) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  ((QRadioButton*)tx0)->setMouseTracking((bool)x1);
}

QTCEXPORT(void,qtc_QRadioButton_setVisible)(void* x0, int x1) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_DHPROP).isValid()) {
    ((DhQRadioButton*)tx0)->DhsetVisible((bool)x1);
  } else {
    ((QWidget*)tx0)->setVisible((bool)x1);
  }
}

QTCEXPORT(void,qtc_QRadioButton_setVisible_h)(void* x0, int x1) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  ((DhQRadioButton*)tx0)->DvhsetVisible((bool)x1);
}

QTCEXPORT(void,qtc_QRadioButton_showEvent)(void* x0, void* x1) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  ((DhQRadioButton*)tx0)->DhshowEvent((QShowEvent*)x1);
}

QTCEXPORT(void,qtc_QRadioButton_showEvent_h)(void* x0, void* x1) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  ((DhQRadioButton*)tx0)->DvhshowEvent((QShowEvent*)x1);
}

QTCEXPORT(void,qtc_QRadioButton_tabletEvent)(void* x0, void* x1) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  ((DhQRadioButton*)tx0)->DhtabletEvent((QTabletEvent*)x1);
}

QTCEXPORT(void,qtc_QRadioButton_tabletEvent_h)(void* x0, void* x1) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  ((DhQRadioButton*)tx0)->DvhtabletEvent((QTabletEvent*)x1);
}

QTCEXPORT(void,qtc_QRadioButton_updateMicroFocus)(void* x0) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  ((DhQRadioButton*)tx0)->DhupdateMicroFocus();
}

QTCEXPORT(void,qtc_QRadioButton_wheelEvent)(void* x0, void* x1) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  ((DhQRadioButton*)tx0)->DhwheelEvent((QWheelEvent*)x1);
}

QTCEXPORT(void,qtc_QRadioButton_wheelEvent_h)(void* x0, void* x1) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  ((DhQRadioButton*)tx0)->DvhwheelEvent((QWheelEvent*)x1);
}

QTCEXPORT(void,qtc_QRadioButton_windowActivationChange)(void* x0, int x1) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  ((DhQRadioButton*)tx0)->DhwindowActivationChange((bool)x1);
}

QTCEXPORT(void,qtc_QRadioButton_childEvent)(void* x0, void* x1) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  ((DhQRadioButton*)tx0)->DhchildEvent((QChildEvent*)x1);
}

QTCEXPORT(void,qtc_QRadioButton_connectNotify)(void* x0, wchar_t* x1) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  QString tx1(from_method(x1));
  QByteArray txa1(tx1.toAscii());
  ((DhQRadioButton*)tx0)->DhconnectNotify(txa1.data());
}

QTCEXPORT(void,qtc_QRadioButton_customEvent)(void* x0, void* x1) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  ((DhQRadioButton*)tx0)->DhcustomEvent((QEvent*)x1);
}

QTCEXPORT(void,qtc_QRadioButton_disconnectNotify)(void* x0, wchar_t* x1) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  QString tx1(from_method(x1));
  QByteArray txa1(tx1.toAscii());
  ((DhQRadioButton*)tx0)->DhdisconnectNotify(txa1.data());
}

QTCEXPORT(int,qtc_QRadioButton_eventFilter)(void* x0, void* x1, void* x2) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  QObject*tx1 = *((QPointer<QObject>*)x1);
  if ((tx1!=NULL)&&((QObject *)tx1)->property(QTC_PROP).isValid()) tx1 = ((QObject*)(((qtc_DynamicQObject*)tx1)->parent()));
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_DHPROP).isValid()) {
    return (int)((DhQRadioButton*)tx0)->DheventFilter((QObject*)tx1, (QEvent*)x2);
  } else {
    return (int)((QObject*)tx0)->eventFilter((QObject*)tx1, (QEvent*)x2);
  }
}

QTCEXPORT(int,qtc_QRadioButton_eventFilter_h)(void* x0, void* x1, void* x2) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  QObject*tx1 = *((QPointer<QObject>*)x1);
  if ((tx1!=NULL)&&((QObject *)tx1)->property(QTC_PROP).isValid()) tx1 = ((QObject*)(((qtc_DynamicQObject*)tx1)->parent()));
  return (int)((DhQRadioButton*)tx0)->DvheventFilter((QObject*)tx1, (QEvent*)x2);
}

QTCEXPORT(int,qtc_QRadioButton_receivers)(void* x0, wchar_t* x1) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  if ((tx0!=NULL)&&((QObject *)tx0)->property(QTC_PROP).isValid()) tx0 = ((QObject*)(((qtc_DynamicQObject*)tx0)->parent()));
  QString tx1(from_method(x1));
  QByteArray txa1(tx1.toAscii());
  return (int)((DhQRadioButton*)tx0)->Dhreceivers(txa1.data());
}

QTCEXPORT(void*,qtc_QRadioButton_sender)(void* x0) {
  QObject*tx0 = *((QPointer<QObject>*)x0);
  QObject * tc = (QObject*)(((DhQRadioButton*)tx0)->Dhsender());
  QPointer<QObject> * ttc = new QPointer<QObject>(tc);
  return (void*)(ttc);
}

QTCEXPORT(void, qtc_QRadioButton_userMethod)(void * evt_obj, int evt_typ) {
  QObject * te = *((QPointer<QObject>*)evt_obj);
  if (((QObject *)te)->property(QTC_PROP).isValid()) te = (((qtc_DynamicQObject *)te)->parent());
  ((DhQRadioButton*)te)->userDefined(evt_typ);
}

QTCEXPORT(void*, qtc_QRadioButton_userMethodVariant)(void * evt_obj, int evt_typ, void * xv) {
  QObject * te = *((QPointer<QObject>*)evt_obj);
  if (((QObject *)te)->property(QTC_PROP).isValid()) te = (((qtc_DynamicQObject *)te)->parent());
  return (void*)(((DhQRadioButton*)te)->userDefinedVariant(evt_typ, (QVariant*)xv));
}

QTCEXPORT(int, qtc_QRadioButton_setUserMethod)(void * evt_obj, int evt_typ, void * rf_ptr, void * st_ptr, void * df_ptr) {
  QObject * te = *((QPointer<QObject>*)evt_obj);
  QObject * tr = te;
  if (((QObject *)te)->property(QTC_PROP).isValid()) te = (((qtc_DynamicQObject *)te)->parent());
  QPointer<QObject> * ttr = new QPointer<QObject>(tr);
  return (int) ((DhQRadioButton*)te)->setDynamicQHandlerud(0, (void*)ttr, evt_typ, rf_ptr, st_ptr, df_ptr);
}

QTCEXPORT(int, qtc_QRadioButton_setUserMethodVariant)(void * evt_obj, int evt_typ, void * rf_ptr, void * st_ptr, void * df_ptr) {
  QObject * te = *((QPointer<QObject>*)evt_obj);
  QObject * tr = te;
  if (((QObject *)te)->property(QTC_PROP).isValid()) te = (((qtc_DynamicQObject *)te)->parent());
  QPointer<QObject> * ttr = new QPointer<QObject>(tr);
  return (int) ((DhQRadioButton*)te)->setDynamicQHandlerud(1, (void*)ttr, evt_typ, rf_ptr, st_ptr, df_ptr);
}

QTCEXPORT(int, qtc_QRadioButton_unSetUserMethod)(void * evt_obj, int udm_typ, int evt_typ) {
  QObject * te = *((QPointer<QObject>*)evt_obj);
  if (((QObject *)te)->property(QTC_PROP).isValid()) te = (((qtc_DynamicQObject *)te)->parent());
  return (int) ((DhQRadioButton*)te)->unSetDynamicQHandlerud(udm_typ, evt_typ);
}

QTCEXPORT(int, qtc_QRadioButton_setHandler)(void * evt_obj, wchar_t * evt_typ, void * rf_ptr, void * st_ptr, void * df_ptr) {
  QObject * te = *((QPointer<QObject>*)evt_obj);
  QObject * tr = te;
  if (((QObject *)te)->property(QTC_PROP).isValid()) te = (((qtc_DynamicQObject *)te)->parent());
  QString tq_evt(from_method((wchar_t *)evt_typ));
  QByteArray tqba_evt(tq_evt.toAscii());
  QPointer<QObject> * ttr = new QPointer<QObject>(tr);
  return (int) ((DhQRadioButton*)te)->setDynamicQHandler((void*)ttr, tqba_evt.data(), rf_ptr, st_ptr, df_ptr);
}

QTCEXPORT(int, qtc_QRadioButton_unSetHandler)(void * evt_obj, wchar_t * evt_typ) {
  QObject * te = *((QPointer<QObject>*)evt_obj);
  if (((QObject *)te)->property(QTC_PROP).isValid()) te = (((qtc_DynamicQObject *)te)->parent());
  QString tq_evt(from_method((wchar_t *)evt_typ));
  QByteArray tqba_evt(tq_evt.toAscii());
  return (int) ((DhQRadioButton*)te)->unSetDynamicQHandler(tqba_evt.data());
}

QTCEXPORT(int, qtc_QRadioButton_setHandler1)(void * evt_obj, wchar_t * evt_typ, void * rf_ptr, void * st_ptr, void * df_ptr) {
  return (int) qtc_QRadioButton_setHandler(evt_obj, evt_typ, rf_ptr, st_ptr, df_ptr);
}

QTCEXPORT(int, qtc_QRadioButton_setHandler2)(void * evt_obj, wchar_t * evt_typ, void * rf_ptr, void * st_ptr, void * df_ptr) {
  return (int) qtc_QRadioButton_setHandler(evt_obj, evt_typ, rf_ptr, st_ptr, df_ptr);
}

QTCEXPORT(int, qtc_QRadioButton_setHandler3)(void * evt_obj, wchar_t * evt_typ, void * rf_ptr, void * st_ptr, void * df_ptr) {
  return (int) qtc_QRadioButton_setHandler(evt_obj, evt_typ, rf_ptr, st_ptr, df_ptr);
}

QTCEXPORT(int, qtc_QRadioButton_setHandler4)(void * evt_obj, wchar_t * evt_typ, void * rf_ptr, void * st_ptr, void * df_ptr) {
  return (int) qtc_QRadioButton_setHandler(evt_obj, evt_typ, rf_ptr, st_ptr, df_ptr);
}

QTCEXPORT(int, qtc_QRadioButton_setHandler5)(void * evt_obj, wchar_t * evt_typ, void * rf_ptr, void * st_ptr, void * df_ptr) {
  return (int) qtc_QRadioButton_setHandler(evt_obj, evt_typ, rf_ptr, st_ptr, df_ptr);
}

QTCEXPORT(int, qtc_QRadioButton_setHandler6)(void * evt_obj, wchar_t * evt_typ, void * rf_ptr, void * st_ptr, void * df_ptr) {
  return (int) qtc_QRadioButton_setHandler(evt_obj, evt_typ, rf_ptr, st_ptr, df_ptr);
}

QTCEXPORT(int, qtc_QRadioButton_setHandler7)(void * evt_obj, wchar_t * evt_typ, void * rf_ptr, void * st_ptr, void * df_ptr) {
  return (int) qtc_QRadioButton_setHandler(evt_obj, evt_typ, rf_ptr, st_ptr, df_ptr);
}

QTCEXPORT(int, qtc_QRadioButton_setHandler8)(void * evt_obj, wchar_t * evt_typ, void * rf_ptr, void * st_ptr, void * df_ptr) {
  return (int) qtc_QRadioButton_setHandler(evt_obj, evt_typ, rf_ptr, st_ptr, df_ptr);
}

QTCEXPORT(int, qtc_QRadioButton_setHandler9)(void * evt_obj, wchar_t * evt_typ, void * rf_ptr, void * st_ptr, void * df_ptr) {
  return (int) qtc_QRadioButton_setHandler(evt_obj, evt_typ, rf_ptr, st_ptr, df_ptr);
}

}

redpajama_set_name: RedPajamaGithub


text:
Ashforth's Angles: A remarkable race for a remarkable woman
in Horse Racing News 11th July 2016 768 Views
Beverley racecourse has honoured Dorothy Laird since 1992
PICTURE: Edward Whitaker
By David Ashforth 6:00PM 11 JUL 2016
Tucked away quietly at the end of Beverley's card (6.05) is the 25th running of the race that has borne Dorothy Laird's name since it was first run to celebrate her 80th birthday, in 1992.
That year it was 20 years since women were allowed to hold jockeys' licences and although races for lady amateur riders had become familiar the first Dorothy Laird Ladies' Handicap was unusual in being open to both amateur and professional women riders.
There weren't many of the latter and just two of the 12 riders, Alex Greaves and Lorna Vincent, were professionals. Both were pioneers. Vincent was the first woman to establish herself as a professional jumps jockey while, in 1997, by dead-heating in the Nunthorpe Stakes at York on Ya Malak, Greaves became the first woman to win a Group 1 race in Europe.
Both would win Dorothy Laird's race, Vincent on Dodgy Dancer in 1993 and Greaves on Oscar Pepper in 2004.
The first race was won by Mrs Lydia Pearce, now a trainer, on Lots Of Luck, with Clare Balding and Anthea Farrell (now Morshead, clerk of the course at Kelso and Cartmel and assistant clerk at York) among the first competitors. The previous year Farrell had beaten male professionals to win the Topham Trophy over Aintree's National fences on J J Henry.
The inaugural race was worth £3,184 to the winner and for several years it was sponsored by Timeform. Sadly, by 2011 the winning prize was down to £1,617 and this year is £2,588.
Pearce won Dorothy Laird's race three more times, on Brilliant in 1994 and Gold Blade in 1996 and 2000. In that year, Laird died and the race became the Dorothy Laird Memorial Trophy Ladies' Handicap.
Laird had led a remarkable life. Aged 21 she had a novel published, intriguingly titled Double Cherry, and then sailed around Cape Horn. Having married a shipowner called John Carr she kept her maiden name until 1964 when, as features editor of the Racing Information Bureau, she wrote under the pseudonym of Charles Croft.
A royalist, Laird wrote several books about the Royal Family, as well as about Charles Darwin, Royal Ascot, the National Stud and many other subjects. A founder member of the Lady Jockeys' Association and subsequently its honorary secretary and president, when the Association merged with the Amateur Jockeys' Association, in 1996, she became joint vice-president.
The race's history is full of names familiar and forgotten. Emma Ramsden won on Harry Browne in 1995 and on Iron Mountain three years later, when Alex Hammond also took part.
Serena Brotherton, inevitably, has won the race – on Gala Sunday in 2006 and City Ground in 2013. So have Lucy Alexander, soon afterwards champion conditional jump jockey, on Key Breeze in 2011, and Amy Ryan, on Tinseltown in 2012, when she was champion apprentice.
Where are Jo Hunnam, winner on Rare Talent in 1999, and Miss Lynsey Hanna, winner on Rutland Chantry in 2002? Oh, Hunnam's a work rider with Godolphin and Hanna's married to trainer Olly Williams.
This year? Brotherton again, perhaps, on San Cassiano.
Angles Ashforth&#039s race remarkable woman 2016-07-11
Previous: York likely for Massaat as Burrow's lowers his sights
Next: Santa Anita the target for July Cup hero Limato


text:
Video shows Google Pixel 4 in all its glory weeks ahead of launch
From: Digital Trends
We've already seen a ton of leaks related to the Google Pixel 4, so there was little left to the imagination. What little that was left, however, is now gone as some users seem to have gotten their hands on the Pixel 4 and published a video on YouTube showing
RUMOR: XFL Negotiating Video Game Deal
Since the XFL was announced fans have been asking and hoping for the league to create a video game. A lot of fans started reminiscing about the days of ...
Video appears to show moment Ukraine plane was shot down over ...
Video taken from the ground appears to show the moment a Ukrainian jetliner went downshortly after takeoff from Tehran on Wednesday, killing 176 people, ...
Pokemon Direct Recap: All The Biggest Announcements
Nintendo's first video presentation of the new year was a Pokemon-focused Direct. The broadcast packed a lot of new information into the 20 minute stream, with ...
Watch Nintendo's Pokemon Direct live stream at 9:30 AM ET right here
The first Nintendo Direct of 2020 has arrived, and it's all about Pokemon. As always, Nintendo is keeping the details of the video presentation under wraps, so all ...
When Manifest Will Reveal The Truth About The Death Dates
Reporting on movies, television, video games, and pop culture CINEMABLEND is the go-to source for today's plugged-in generation. ...
America's Got Talent: The Champions' Hans Responds To Simon's ...


I met the dog you see in the photos above in Utila; he was the sweetest thing, so happy and loyal and eager to please. I had seen him around town during the two weeks I spent on the island, always recognising him despite the hoards of stray dogs that live on the island. Belonging to nobody, they fend for themselves, inevitably relying on scraps of food found in rubbish piles or given to them by a generous hand.
I never named this dog, but called him boy, as one does. If that can be considered a name, let's consider it his. One day, Boy decided that I was his, or he was mine; either way, it meant he followed me around the island day and night, going so far as to jump on my dive boat as it was trying to leave the dock. He slept outside my door every night for three nights, and I heard him sniffing around or occasionally whimpering during rainstorms. I desperately wanted to let him in, but I knew I couldn't – a wet dog covered in fleas would wreak havoc on my hotel room, let alone my belongings. I never once fed him or offered him more than a loving hand and some nice words, but he refused to leave my side. He followed me to the main dock on Tuesday morning and waited until I boarded. He then stood on the dock as the boat left, and I saw him standing there until I could see him no longer.
For whatever reason, he was loyal to me, and I adored him for it.
Well, I do know better, and yet I can't help myself. Animals hold a very special place in my heart, and I've donated to shelters in the past; I even started fostering cats the last time I was in Canada. I so often pet animals when I travel, and so often make one my companion for whatever town or city I'm in. While I never go near an animal that I'm afraid of or one that looks aggressive, I'm always that girl cuddling the stray cat that wandered into the hostel, or giving a dog's head a good scratch. I've seen so many animals abused while travelling – animals kicked and hit and yelled at and even tortured – and I just want to give them one moment of kindness and compassion, one moment of few like it in their short and difficult lives. Nearly everyone I travel with shudders when I touch these animals, and I understand why, but I do it anyway. In Honduras and Turkey, Thailand and Morocco, Nepal and Greece, I have always fallen for, literally, those damned puppy-dog eyes.
I got an email from my friend Nicolas yesterday, who is still in Utila. It turns out that my dog, Boy, had been poisoned or somehow ate poison the day that I left. He died a violent death, sick and alone. I feel awful about it – was I somehow responsible? Wasn't it because of me that he was at the hotel? Shouldn't I have let him in my room that last night, his very last night alive?
It may sound trite or trivial or anthropomorphic, but I've thought about that dog quite a few times in the past day, and have been very upset about it. I only hope that, for the last three days of his life, he was happy.
Please note: I am not condoning touching or petting animals when you travel, as not everybody is comfortable with this and it is definitely not always safe. If you'd like to lend a hand, you can research how to help animals in the country you are in; many organisations are now attempting to spay and neuter strays around the world, and there are plenty of options for donations. You can also volunteer for or donate to programs such as the Humane Society, the SBA, or SPCA, which has locations all around the world.
Noooooo! That's so sad to hear. Dogs melt my heart. I too am the girl who scratches every dog that crosses her path – the stray ones and the ones with owners.
Oh no!! SO SAD! It sounds like his last memories are of your kindness and warmth to him. Bless you and may his sweet soul rest in peace.
I have come across quite a few stray dogs and cats in my travels. I can only imagine how awful this must feel. I'm so sorry. If you ask me, I'm sure the last three days of his life, following you around, were a few of his best!
It is not yet 7:30 a.m. I have not yet had one sip of coffee, and here I am bawling. Bawling.
I am the same way with strays — both animal and human. Though I have even more compassion for the animals because they don't understand.
I think you made Boy's last few days the best they could be. Dogs, in my humble little opinion, live for having someone to adore. You gave him that. You made him happy. That makes you a good person.
Oh…I'm sorry. Dogs have a very special place in my heart. In my opinion you came into his life at the right moment and provided him with the friendly, loving companion and recognition he needed prior to his departure. It's amazing how much animals can teach us…their love is endless. Take care.
Unfortunately, this is the way animals seem to be treated in this island, at least by locals.
We can't be certain whether the dog was poisoned, but it was strange that he crawled under the house and broke the water pipes before dying, as if somehow trying to send a message?
Thank you so much for your comments, everyone. It's a sad reality that things like this happen all the time around the world, abroad and at home. I really appreciate your kind words!
Amoureuse – Yes, I am definitely that person, too. I can't wait until I can have a pet of my own!
In Puerto Escondido on our last morning there I joined my wife on the beach for a bit. A stray was nearby. He was rather emaciated and was not begging food, just lying there. As we left I coaxed him to follow us. We ate at a sidewalk cafe near our ho(s)tel and I gave him a couple of tortillas with some leftover frijoles. He took them across the street to eat them without interference.
Later that day I saw him hanging out at another restaurant table, and I felt that maybe I had taught him some survival skills. Maybe he would last a few days or weeks longer.
BRING HOME THAT DOG! It's easy -the fleas disappear with a bath using regular shampoo or soap; the worms with de wormer you can get from a vet on the mainland or when you return home. You require only "health papers" and a distemper shot – also a rabies shot IF the dog is old enough for them. If not, tell the vet on the mainland if he/she pricks the dog's skin with the needle giving them one drop, it is STILL "A" rabies shot and therefore you can have the paperwork. Chances are US AG/Homeland Secrurity won't even ask to see the paperwork or the dog. That's my story; it was easy despite what a multitude of people with "experience" in this told me. I simply called my airline to see what was necessary. The airline was correct; the multitudes of "experts" including ex pats were not.
I brought home one of those pups from Utila only after the airline informed me it was too hot to fly the Mamma dog home in cargo. On the mainland I found a soft sided carrier at a vet's to slide under my plane seat. 14 years later, she's still the best dog I've ever had – smarter than a million. Rumors of poisoning were rampant in '00, which is why I was moved to bring this one home. Utila island dogs, and street dogs from anywhere, are genetic results of clever genes staying in the gene pool. Grab one of those dogs and you will have a genius and HEALTHY dog that will last for years. No inbreeding/genetic issues with those dogs.
You will know if the dog has rabies; signs will be clear enough. Any other disease or worms endemic to that region is easily fixed once you get home – usually some antibiotics, IF that is needed. My pup was older and had just worms. GRAB THE VACATION ANIMAL and give it a chance! Once you do, you'll find everyone else wants the pooch. Grab a couple more and bring them home as an exotic offering to folks you work with and that live nearby. People will take them. Get a soft sided carrier at a vet's on the mainland. The vets are inexpensive and will work with you; glad to see some animal have a chance at a nice life.
I'm sorry you lost this dog. The poisonings do happen on Utila and other islands from time to time. Perhaps it was that dog's memory that will cause you to just bring one home next time. It's easy. It's cheap. It's a good investment. Spread the word.
This is a lovely idea, and thank you for the tips – but it is not always practical for someone to adopt a dog. I am a nomadic traveller, for example; I cannot own a pet, and there is no way I could have adopted a dog from Utila (or anywhere else, for that matter). I think a better solution for a place like Utila is to address the problem on the island itself: setting up more shelters and clinics, spaying and neutering dogs, educating the public about the problem, etc. While it is an incredible thing to bring a dog home, that really only helps the one dog. I would be more interested to help the entire island of them.
Agreed – my hope is you and others will pass the word along – it's a LOT easier to bring home a stray dog/puppy/cat than many onsite will have you believe. Call your airline and ask for help in guidelines; remember the usefulness of "prick the skin/it counts as a "shot" for the ones your country says are needed for incoming – but the little ones may really be too young for. You still get the required paperwork that way. Agreed the issue of education and low cost clinics are needed, but there are some areas that's unlikely to occur any time soon; economics one reason. What drove your idea about "education" home for me was the reaction of local kids to me carrying around my chosen pup for a few weeks before I went home. Show the kids the animal has feelings and is something to treat kindly; gently – and then becomes something of comfort, entertainment and value, and you've got an audience on your hands. The kids are the future for some locals that will chase decency, kindness, and perhaps, given the idea, lead Big Change in their neighbourhoods in years ahead. Thanks for posting the news; I was sad to know dog poisoning is still going on. I think many travelers are just not aware how easy and NOT costly bringing home a "Vacation Dog" or cat may be; don't even have the idea to do so! Pass the word in your travels! That alone may spare at least one a sad and tortured fate!
Pero gracias por compartirla y sobre todo GRACIAS por ser tan amorosa con los animales.
Mi novia Rocío y yo también amamos a los animales. Y más aún a aquellos desamparados.
Tenemos algunos viajes realizados y es cierto que en cada lugar que visitás te encontrás con estos queridos seres. Siempre están para alegrarnos. Yo los veo como "trocitos" de amor que andan vagando por ahí y que están al alcance de todos nosotros. Son completamente incondicionales y lo mejor de esta vida.
Saludos desde Buenos Aires. Argentina.
Why do people do this to poor cute dogs and puppies this is reallllllllllllly bad I really feel sad for that dog. I agree may his oul rest in peace.


text:
Scientists identified a molecular mechanism that causes blindness
New hope for therapy against retinitis pigmentosa.
Retinitis pigmentosa is a degenerative eye disease characterized by progressive vision loss, usually leading to blindness. Inherited retinal degeneration due to the loss of photoreceptor cells is a leading cause of human blindness. While structural defects of the photoreceptor cells associated with retinal degeneration have been observed, the molecular mechanisms involved are not understood.
Scientists from the University of Geneva (UNIGE), in collaboration with the University of Lausanne (UNIL), have identified a molecular mechanism that causes degeneration of the eye's photoreceptors, which can lead to blindness. They identified the essential role played by a molecular zipper formed by four proteins. The absence of this zipper leads to cell death in retinal cells.
The retina's specialized neuronal cells are responsible for converting light into nerve signals. The light-sensitive pigments are positioned on stacks of discs that make up the cell's outer segment. The connecting cilium connects the inner and outer segments, containing all the metabolic machinery required for cell operation.
Mutations in the genes of four proteins located in this connecting cilium are all associated with retinal pathologies presenting degeneration of photoreceptors. Scientists identified these proteins, which are located in centrioles, cylindrical structures made of microtubules and present in all animal cells.
Virginie Hamel, the last author of the study, said, "In the centriole, these proteins ensure the cohesion of the different microtubules by acting like a zipper. We wondered if they did not play the same role in the tubular structures of the connecting cilium."
Using this, the scientists could observe retinal tissue with a resolution never achieved. The biologists focused on the structure of connecting cilia from mice that had – or did not have – a mutation in the gene for one of the four mentioned proteins. These observations were conducted at different life stages.
Olivier Mercey, a researcher in the Department of Molecular and Cellular Biology and the first author of the study, said, "In the absence of the mutation, we found that these proteins ensure, just as we had previously seen in centrioles, the cohesion between microtubules by forming a zipper that closes as development proceeds."
When the gene for this protein is mutated, however, the structure of the microtubules initially appears normal, but the microtubules gradually become less and less connected to each other. In adulthood, the affected mice's microtubules are no longer "zipped" together and finally collapse, resulting in photoreceptor cell loss.
Concludes Paul Guichard, coauthor of the study, said, "By injecting the protein into patients suffering from certain types of retinitis pigmentosa, we can imagine that the molecular zipper could be restored to ensure the structural integrity of the microtubules of the connecting cilia, thus preventing the death of photoreceptor cells. We are evaluating this approach in collaboration with our colleagues from UNIL and the Jules-Gonin Ophthalmic Hospital, Yvan Arsenijevic, and Corinne Kostic."
The study has led to a better understanding of the molecular and structural level of retinitis pigmentosa, which allows us to consider treatments that act upstream of cell degeneration.
Olivier Mercey, Corinne Kostic, et al. The connecting cilium inner scaffold provides a structural foundation that protects against retinal degeneration. DOI: 10.1371/journal.pbio.3001649


Parliamentary Road was a major street in the Townhead area of the city of Glasgow, Scotland.
The road was the original north eastern continuation of Sauchiehall Street, crossing the railway tracks of Queen Street Station and on into the Townhead area of the East End. It was originally constructed at a cost of £6,000 and was a toll road until 1865.
The Glasgow Lunatic Asylum was located on Parliamentary Road between 1814 and 1843, when it moved to new premises at Gartnavel Royal Hospital.
However, a combination of slum clearance and the subsequent construction of the Townhead B housing estate in the 1960s, and later; the construction of Buchanan Street Bus Station in the late 1970s saw a complete rearrangement of the roads in the area. The western section of the road was realigned in an approximate east–west axis between North Hanover Street and West Nile Street and was renamed as Killermont Street (the original Killermont Street having been a continuation of West Nile Street, running north–south), whilst the eastern section disappeared in the 1960s during the slum clearance efforts of the period, and their replacement under a major council house redevelopment. A path running north easterly through the housing estate follows the approximate line of the route.
The final remains of Parliamentary Road were removed in the 1990s when the construction of the Glasgow Royal Concert Hall over the western end of the road took place, and an eastern stub disappeared under a five-a-side football complex.
^ Statutes of the United Kingdom of Great Britain and Ireland. 28. Eyre and Spottiswoode. 1865. p. 282. Retrieved 18 December 2018.
^ "Glasgow, 255 Parliamentary Road, Old Toll House". Canmore. Retrieved 18 December 2018.
^ "Glasgow, 286 Parliamentary Road, Lunatic Asylum". Canmore. Retrieved 18 December 2018.
^ "Gartnavel Royal Hospital - History". NHS Scotland. Retrieved 18 December 2018.
^ Naysmith, Stephen (31 December 2014). "Research uncovers surprisingly enlightened history of Glasgow Asylum". Glasgow Herald. Retrieved 18 December 2018.


text:
Красноклювый красногузый попугай () — птица семейства попугаевых.

Внешний вид
Длина тела 27 см. Окраска оперения оливково-зелёного цвета. Шея и щёки блестяще-зелёные. Верхняя часть головы и уздечка тёмно-голубые, с зеленоватым отблеском, подхвостье красное. Клюв кораллово-красного цвета, надклювье у основания серое.

Распространение
Обитает в Венесуэле, Боливии, Эквадоре и Колумбии.

Образ жизни
Населяют субтропические и влажные тропические леса, поднимаясь в горы до высоты от 300 до 2200 м над уровнем моря.

Классификация
Вид включает в себя 6 подвидов:
 Pionus sordidus antelius Todd, 1947
 Pionus sordidus corallinus Bonaparte, 1854
 Pionus sordidus mindoensis Chapman, 1925
 Pionus sordidus ponsi Aveledo & Gines, 1950
 Pionus sordidus saturatus Todd, 1915
 Pionus sordidus sordidus (Linnaeus, 1758)

Примечания

Литература
 Иерусалимский И. Попугаи и певчие птицы: виды, содержание, обучение. — Ростов-на-Дону: Владис, 2001. — 320 с ISBN 5-94194-073-4

Животные, описанные в 1758 году

redpajama_set_name: RedPajamaWikipedia


« DNS » (Domain Name System) is the phone book for the Internet. It converts human readable names like "ajkmiuc.us" to a phone number so computers can call each other. Well, actually Internet uses IP Addresses, not phone numbers.


06 | December | 2009 | Through the seasons before us..
Reds up to 3rd after annihilating Leicester..
Forest certainly kicked off my Christmas Party season in style with a complete drubbing of incumbent third place Leicester yesterday afternoon. The question that we can't seem to answer though is 'Were we that good, or were they just rubbish?' – my first instint was the latter, being a bit of a pessimist, but of course I think we have to consider Forest's influence on them to deny them the opportunity to play.
You see, we were very good indeed. If anything, 5-1 was a flattering scoreline to the visitors – it's true their penalty was a soft one, but it was undoubtedly given because the referee had already denied them a stonewall penalty in a bizarre reversal of opinion earlier when the match was 3-0. Either way, it made for a great start to a few cheeky sherbets around town!
The fact that the likes of Perch, Garner and the Moose can't get onto the bench at the moment demonstrates the real strength in depth we're starting to develop in the squad – with Tyson returning from injury to take his place on the bench alongside Smith, Chambers, McGugan, McGoldrick, McCleary and Adebola.
Whilst the Foxes had travelled in numbers they didn't create the kind of noise I've seen them make before, perhaps highlighting their pensiveness over the likely outcome. The club cunning used the segregation area to seat the returning members of the Second Battalion of the Mercian Regiment – a fair few sporting Forest shirts over their uniforms.
Leicester won the toss, the only thing they would be within a sniff of winning all afternoon, and elected to make us kick towards the Trent End in the first half. The first ten minutes was fairly evenly contested – Forest's passing not quite penetrating the Foxes back line, Leicester's hoofs into our channels or area being ably dealt with by Wes and Wils.
We didn't have to wait too long for our play to yield results though – Gunter passed the ball from midfield to Earnie, who brilliantly dummied to Blackstock, who found his strike partners lightning run enabling Earnie to bury the ball from close range to open the account. Lovely move, and a cracking goal.
In between the first two goals both sets of supporters showed a bit of class by giving the Mercian Regiment chaps in attendance a rousing chorus of 'Stand up for the Army boys' – it was nice to see, and from my vantage point could see a number of them looked visibly touched at the gesture. As did a fair few in the regular crowd, perhaps those who had served or had loved ones who were doing so. Top marks, Forest and Leicester fans.
Back on the pitch, Dexter was causing problems when he won the ball from the hapless Wayne Brown (Brown was probably a good shout for Forest's man of the match really!). After shooting from a tight angle Weale had the rare opportunity to make a save, which resulting in the Reds winning a corner, which if memory serves was headed by a Reds player for a goalkick when it really should've been on target.
Ando should've really made it 2-0, he waiting fractionally to late when one-on-one with Weale ( I think he was trying to 'meg the keeper), but the Leicester stopper did well to smother the effort for the expense of another corner. Gunter too threatened in the box but his shot was charged down for another corner kick.
Raddy took the corner which found Cohen in the box whose shot deflected off a defender very kindly for Earnie who made no mistake with a cool finish. Suspicions of offside at the time, I've yet to watch the highlights (a treat for later when the hangover subsides), but Earnie legging it over to T Block to dedicate his goal to the soldiers was a nice touch – it looked like the referee was going to book him for it before he realised the gesture.
Robbie Earnshaw is a red, he hates Derby! Scoring goal number two.
There was one more chance before half time where an excellent cross from Shorey almost found Blackstock, unusually Brown actually was in the right place and alert enough to head the ball over his own bar and to safety. Half time came and there was much rejoicing, there really wasn't much fault to pick with the Reds performance. One thing I hadn't mentioned was them taking off two players in the first half, one of whom was Matty Fryatt. Odd decisions there, Mr Pearson.
The Second Battlalion of the Mercian Regiment paraded around the pitch to a great ovation from all the fans at City Ground – bless them, I'm not sure how much of the game they got to see with the to-ing and fro-ing from their designated seating area – but it was good to see them get a good reception from players and fans alike.
The second half was underway and Leicester looked a side that had had a bit of a rollocking, so there was more endeavour but still little quality. And it was only three minutes into the half when Earnie burst through, strolled around Brown who was busy waving a white flag, and finished well into the top of the net (thought it was going over!) to cap a cracking hattrick.
Moments later came perhaps the controversy. I couldn't see if it was a foul or not (although I understand from numerous better placed fans that it was), Kelvin Wilson brought down a player and it was clear to me from my seat that it was a good 2-3 yards in the box. The linesman gave a penalty (flag over the chest after flagging), but bizarrely the referee gave a freekick on the edge of the area. Which predictably came to nothing.
To compound this misfortune the Reds were quick to break and make it four – Blackstock crossing to Anderson who curled a lovely shot in from 20 yards to make up for his earlier missed opportunity in the game. Dex could've made it five had he put a powerful shot after chesting down Shorey's cross anywhere other than straight at Weale.
Leicester did get a penalty in the end – a shot from Wellens hit a Reds player on the arm/hand – it was such a powerful strike I'm not sure it could be construed a deliberate handball, but perhaps the referee was mindful of the spotkick he'd denied the visitors earlier. Waghorn struck it well, Camp was close but it struck the bar, landed either on or just over the line and into the roof of the net to give the visitors a consolation.
With the game pretty much done and dusted the Reds took their foot off the gas a bit – and Leicester actually started knocking the ball around rather than hoofing. Admittedly with little or no end product – but it did show they are capable of more than perhaps they were delivering on an off day, but also what the Reds were allowing them to deliver.
Tys, Adebola and McCleary came on in quick succession for Raddy, Dex and Ando as Billy was perhaps mindful of resting legs and keeping people sharp for Tuesday's trip to Bramall Lane. Gaz almost had an instant impact, crossing from the right after beating his man to find Earnie attempting a swivelling volley which went a bit wrong – it would've been some goal if he'd connected..
We did get the fifth though, McCleary again the architect of sorts – having a shot blocked which fell favourably for Dele who side-footed firmly into the bottom corner to complete the rout. The final action was Leicester hitting the post – a cracking result against a team who can't be as bad as we made them look today given their league placing, so a big well done lads.
Really hard to pick a man of the match again, I think it has to go to Earnie not just for his fantastic hattrick but his all round play and continued hunger to score even after he'd already got three. That said, Dex, McKenna, Anderson, Wilson, Morgan… all outstanding. Indeed, not one of those players in a Red shirt had anything less than a very good game. Top marks to Billy too, of course, for getting his tactics spot on.
It's good to be a Red! That bet I have with Victor Chandler on Forest to remain unbeaten in league games against East Midlands opponents this season is half way to being paid!


text:
#ifndef THIRD_PARTY_CLIF_TESTING_NON_RASING_H_
#define THIRD_PARTY_CLIF_TESTING_NON_RASING_H_

#include <Python.h>

#include "clif/python/postconv.h"
#include "clif/python/types.h"

namespace clif_testing {

struct TestNonRaising {};

inline TestNonRaising ReturnTestNonRaising() { return TestNonRaising(); }

inline TestNonRaising ReturnTestNonRaisingAndIval(int *ival) {
  *ival = 3;
  return TestNonRaising();
}

inline int ReturnIvalAndTestNonRaising(TestNonRaising *tnr) {
  *tnr = TestNonRaising();
  return 5;
}

// CLIF use `::clif_testing::TestNonRaising` as TestNonRaising
inline PyObject* Clif_PyObjFrom(const TestNonRaising& c,
                                const clif::py::PostConv& pc) {
  int num = pc.isMarkedNonRaising() ? -1 : 1;
  return clif::Clif_PyObjFrom(num, {});
}

}  // namespace clif_testing

#endif  // THIRD_PARTY_CLIF_TESTING_NON_RASING_H_


text:
Q: KeyError: '\n' Python, String Mutation Generator Hi I've created some code which prints password mutations. However, I'm having trouble getting it to read multiple passwords from a text file with lots of common passwords in there. Here is my code:
from itertools import product
for password in commonpasswords:
    allPossible = list(mapping[letter] for letter in password)

I'm not sure why I'm getting an error, I essentially want it to read each entry in the text file 1 line at a time, perform as many mutations of it as possible then move onto the next one. The file contains only lower case words and each entry is on a separate line. Thanks.
EDIT: I'm also having trouble creating the total, I've added this code at the end of the loop, removing both the print functions:
total = total + len(allPossible)
print(total)

However this doesn't seem to work, the total number of mutations is the number I'm after. Thanks.

A: Whenever you read any line from a file, It automatically picks up the \n character ate the end. Thus you will have to strip the \n off before.
Add a line, password.strip('\n') at the start of your loop like
for password in commonpasswords:
    password = password.strip('\n')

(Or as it is always the last word you can do password[:-1] as in allPossible = list(product(*([letter] + mapping[letter] for letter in password[:-1))))

A: for password in commonpasswords:
    password = password.rstrip('\n')

redpajama_set_name: RedPajamaStackExchange